diff --git a/CHANGELOG.md b/CHANGELOG.md index 5b611d591..a370ce84a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,7 +11,7 @@ with YAML. Improved language detection when one argument is a named pipe. Updated to the latest tree-sitter parser for Bash, C, C++, C#, Go, -Haskell, Java, JavaScript, Julia, Objective-C, OCaml, Python, Ruby, +Haskell, Java, JavaScript, Julia, Objective-C, OCaml, PHP, Python, Ruby, Scala and TypeScript. ### Syntax Highlighting diff --git a/Cargo.lock b/Cargo.lock index 68f564aa1..45ad6f546 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -261,6 +261,7 @@ dependencies = [ "tree-sitter-language", "tree-sitter-objc", "tree-sitter-ocaml", + "tree-sitter-php", "tree-sitter-python", "tree-sitter-ruby", "tree-sitter-scala", @@ -1132,6 +1133,16 @@ dependencies = [ "tree-sitter-language", ] +[[package]] +name = "tree-sitter-php" +version = "0.23.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f066e94e9272cfe4f1dcb07a1c50c66097eca648f2d7233d299c8ae9ed8c130c" +dependencies = [ + "cc", + "tree-sitter-language", +] + [[package]] name = "tree-sitter-python" version = "0.23.5" diff --git a/Cargo.toml b/Cargo.toml index 5857481d6..df9670446 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -93,6 +93,7 @@ tree-sitter-java = "0.23.4" tree-sitter-julia = "0.23.1" tree-sitter-go = "0.23.4" tree-sitter-bash = "0.23.3" +tree-sitter-php = "0.23.11" [dev-dependencies] # assert_cmd 2.0.10 requires predicates 3. diff --git a/build.rs b/build.rs index d79d7e3ea..1ce38ad13 100644 --- a/build.rs +++ b/build.rs @@ -209,11 +209,6 @@ fn main() { src_dir: "vendored_parsers/tree-sitter-perl-src", extra_files: vec!["scanner.c"], }, - TreeSitterParser { - name: "tree-sitter-php", - src_dir: "vendored_parsers/tree-sitter-php-src", - extra_files: vec!["scanner.cc"], - }, TreeSitterParser { name: "tree-sitter-qmljs", src_dir: "vendored_parsers/tree-sitter-qmljs-src", diff --git a/src/parse/tree_sitter_parser.rs b/src/parse/tree_sitter_parser.rs index a17ca0097..051f7d4f6 100644 --- a/src/parse/tree_sitter_parser.rs +++ b/src/parse/tree_sitter_parser.rs @@ -89,7 +89,6 @@ extern "C" { fn tree_sitter_newick() -> ts::Language; fn tree_sitter_nix() -> ts::Language; fn tree_sitter_pascal() -> ts::Language; - fn tree_sitter_php() -> ts::Language; fn tree_sitter_perl() -> ts::Language; fn tree_sitter_qmljs() -> ts::Language; fn tree_sitter_r() -> ts::Language; @@ -837,16 +836,15 @@ pub(crate) fn from_language(language: guess::Language) -> TreeSitterConfig { } } Php => { - let language = unsafe { tree_sitter_php() }; + let language_fn = tree_sitter_php::LANGUAGE_PHP; + let language = tree_sitter::Language::new(language_fn); + TreeSitterConfig { language: language.clone(), atom_nodes: vec!["string", "encapsed_string"].into_iter().collect(), delimiter_tokens: vec![("(", ")"), ("[", "]"), ("{", "}")], - highlight_query: ts::Query::new( - &language, - include_str!("../../vendored_parsers/highlights/php.scm"), - ) - .unwrap(), + highlight_query: ts::Query::new(&language, tree_sitter_php::HIGHLIGHTS_QUERY) + .unwrap(), sub_languages: vec![], } } diff --git a/vendored_parsers/highlights/php.scm b/vendored_parsers/highlights/php.scm deleted file mode 120000 index 5989ef0ee..000000000 --- a/vendored_parsers/highlights/php.scm +++ /dev/null @@ -1 +0,0 @@ -../tree-sitter-php/queries/highlights.scm \ No newline at end of file diff --git a/vendored_parsers/tree-sitter-php-src b/vendored_parsers/tree-sitter-php-src deleted file mode 120000 index 7cbd003a7..000000000 --- a/vendored_parsers/tree-sitter-php-src +++ /dev/null @@ -1 +0,0 @@ -tree-sitter-php/src \ No newline at end of file diff --git a/vendored_parsers/tree-sitter-php/.gitattributes b/vendored_parsers/tree-sitter-php/.gitattributes deleted file mode 100644 index 3aefd5165..000000000 --- a/vendored_parsers/tree-sitter-php/.gitattributes +++ /dev/null @@ -1,3 +0,0 @@ -/src/** linguist-vendored -/examples/* linguist-vendored -/corpus/* linguist-vendored diff --git a/vendored_parsers/tree-sitter-php/.github/pull_request_template.md b/vendored_parsers/tree-sitter-php/.github/pull_request_template.md deleted file mode 100644 index c1c8011f4..000000000 --- a/vendored_parsers/tree-sitter-php/.github/pull_request_template.md +++ /dev/null @@ -1,8 +0,0 @@ - - -Checklist: -- [ ] All tests pass in CI -- [ ] There are sufficient tests for the new fix/feature -- [ ] Grammar rules have not been renamed unless absolutely necessary (x rules renamed) -- [ ] The conflicts section hasn't grown too much (x new conflicts) -- [ ] The parser size hasn't grown too much (master: STATE_COUNT, PR: STATE_COUNT) (check the value of STATE_COUNT in src/parser.c) diff --git a/vendored_parsers/tree-sitter-php/.github/workflows/ci.yml b/vendored_parsers/tree-sitter-php/.github/workflows/ci.yml deleted file mode 100644 index 79ee1dd90..000000000 --- a/vendored_parsers/tree-sitter-php/.github/workflows/ci.yml +++ /dev/null @@ -1,22 +0,0 @@ -name: Build/test -on: - pull_request: - branches: - - "**" - push: - branches: - - "master" -jobs: - test: - runs-on: ${{ matrix.os }} - strategy: - fail-fast: true - matrix: - os: [macos-latest, ubuntu-latest, windows-latest] - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 - with: - node-version: 16 - - run: npm install - - run: npm test diff --git a/vendored_parsers/tree-sitter-php/.gitignore b/vendored_parsers/tree-sitter-php/.gitignore deleted file mode 100644 index b06b3d31a..000000000 --- a/vendored_parsers/tree-sitter-php/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -package-lock.json -node_modules -build -*.log -.DS_Store -examples - -*.a -*.dylib -*.so -*.o -bindings/c/*.h -bindings/c/tree-sitter-*.pc -.build/ \ No newline at end of file diff --git a/vendored_parsers/tree-sitter-php/.npmignore b/vendored_parsers/tree-sitter-php/.npmignore deleted file mode 100644 index a6e71d18b..000000000 --- a/vendored_parsers/tree-sitter-php/.npmignore +++ /dev/null @@ -1,5 +0,0 @@ -test -build -script -examples -target diff --git a/vendored_parsers/tree-sitter-php/Cargo.lock b/vendored_parsers/tree-sitter-php/Cargo.lock deleted file mode 100644 index c3964473b..000000000 --- a/vendored_parsers/tree-sitter-php/Cargo.lock +++ /dev/null @@ -1,59 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 3 - -[[package]] -name = "aho-corasick" -version = "0.7.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" -dependencies = [ - "memchr", -] - -[[package]] -name = "cc" -version = "1.0.73" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" - -[[package]] -name = "memchr" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" - -[[package]] -name = "regex" -version = "1.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax", -] - -[[package]] -name = "regex-syntax" -version = "0.6.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" - -[[package]] -name = "tree-sitter" -version = "0.20.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b3b781640108d29892e8b9684642d2cda5ea05951fd58f0fea1db9edeb9b71" -dependencies = [ - "cc", - "regex", -] - -[[package]] -name = "tree-sitter-php" -version = "0.19.1" -dependencies = [ - "cc", - "tree-sitter", -] diff --git a/vendored_parsers/tree-sitter-php/Cargo.toml b/vendored_parsers/tree-sitter-php/Cargo.toml deleted file mode 100644 index 2cece6f58..000000000 --- a/vendored_parsers/tree-sitter-php/Cargo.toml +++ /dev/null @@ -1,25 +0,0 @@ -[package] -name = "tree-sitter-php" -description = "php grammar for the tree-sitter parsing library" -version = "0.19.1" -keywords = ["incremental", "parsing", "php"] -categories = ["parsing", "text-editors"] -repository = "https://github.com/tree-sitter/tree-sitter-php" -edition = "2018" - -build = "bindings/rust/build.rs" -include = [ - "bindings/rust/*", - "grammar.js", - "queries/*", - "src/*", -] - -[lib] -path = "bindings/rust/lib.rs" - -[dependencies] -tree-sitter = ">= 0.19, < 0.21" - -[build-dependencies] -cc = "1.0" diff --git a/vendored_parsers/tree-sitter-php/LICENSE b/vendored_parsers/tree-sitter-php/LICENSE deleted file mode 100644 index 622fc8595..000000000 --- a/vendored_parsers/tree-sitter-php/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2017 Josh Vera, GitHub - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/vendored_parsers/tree-sitter-php/Makefile b/vendored_parsers/tree-sitter-php/Makefile deleted file mode 100644 index 3b9f37dde..000000000 --- a/vendored_parsers/tree-sitter-php/Makefile +++ /dev/null @@ -1,114 +0,0 @@ -VERSION := 0.19.0 - -# Repository -SRC_DIR := src - -PARSER_REPO_URL := $(shell git -C $(SRC_DIR) remote get-url origin ) - -ifeq (, $(PARSER_NAME)) - PARSER_NAME := $(shell basename $(PARSER_REPO_URL)) - PARSER_NAME := $(subst tree-sitter-,,$(PARSER_NAME)) - PARSER_NAME := $(subst .git,,$(PARSER_NAME)) -endif - -ifeq (, $(PARSER_URL)) - PARSER_URL := $(subst :,/,$(PARSER_REPO_URL)) - PARSER_URL := $(subst git@,https://,$(PARSER_URL)) - PARSER_URL := $(subst .git,,$(PARSER_URL)) -endif - -UPPER_PARSER_NAME := $(shell echo $(PARSER_NAME) | tr a-z A-Z ) - -# install directory layout -PREFIX ?= /usr/local -INCLUDEDIR ?= $(PREFIX)/include -LIBDIR ?= $(PREFIX)/lib -PCLIBDIR ?= $(LIBDIR)/pkgconfig - -# collect C++ sources, and link if necessary -CPPSRC := $(wildcard $(SRC_DIR)/*.cc) - -ifeq (, $(CPPSRC)) - ADDITIONALLIBS := -else - ADDITIONALLIBS := -lc++ -endif - -# collect sources -SRC := $(wildcard $(SRC_DIR)/*.c) -SRC += $(CPPSRC) -OBJ := $(addsuffix .o,$(basename $(SRC))) - -# ABI versioning -SONAME_MAJOR := 0 -SONAME_MINOR := 0 - -CFLAGS ?= -O3 -Wall -Wextra -I$(SRC_DIR) -CXXFLAGS ?= -O3 -Wall -Wextra -I$(SRC_DIR) -override CFLAGS += -std=gnu99 -fPIC -override CXXFLAGS += -fPIC - -# OS-specific bits -ifeq ($(shell uname),Darwin) - SOEXT = dylib - SOEXTVER_MAJOR = $(SONAME_MAJOR).dylib - SOEXTVER = $(SONAME_MAJOR).$(SONAME_MINOR).dylib - LINKSHARED := $(LINKSHARED)-dynamiclib -Wl, - ifneq ($(ADDITIONALLIBS),) - LINKSHARED := $(LINKSHARED)$(ADDITIONALLIBS), - endif - LINKSHARED := $(LINKSHARED)-install_name,$(LIBDIR)/libtree-sitter-$(PARSER_NAME).$(SONAME_MAJOR).dylib,-rpath,@executable_path/../Frameworks -else - SOEXT = so - SOEXTVER_MAJOR = so.$(SONAME_MAJOR) - SOEXTVER = so.$(SONAME_MAJOR).$(SONAME_MINOR) - LINKSHARED := $(LINKSHARED)-shared -Wl, - ifneq ($(ADDITIONALLIBS),) - LINKSHARED := $(LINKSHARED)$(ADDITIONALLIBS) - endif - LINKSHARED := $(LINKSHARED)-soname,libtree-sitter-$(PARSER_NAME).so.$(SONAME_MAJOR) -endif -ifneq (,$(filter $(shell uname),FreeBSD NetBSD DragonFly)) - PCLIBDIR := $(PREFIX)/libdata/pkgconfig -endif - -all: libtree-sitter-$(PARSER_NAME).a libtree-sitter-$(PARSER_NAME).$(SOEXTVER) bindings/c/$(PARSER_NAME).h bindings/c/tree-sitter-$(PARSER_NAME).pc - -libtree-sitter-$(PARSER_NAME).a: $(OBJ) - $(AR) rcs $@ $^ - -libtree-sitter-$(PARSER_NAME).$(SOEXTVER): $(OBJ) - $(CC) $(LDFLAGS) $(LINKSHARED) $^ $(LDLIBS) -o $@ - ln -sf $@ libtree-sitter-$(PARSER_NAME).$(SOEXT) - ln -sf $@ libtree-sitter-$(PARSER_NAME).$(SOEXTVER_MAJOR) - -bindings/c/$(PARSER_NAME).h: - sed -e 's|@UPPER_PARSERNAME@|$(UPPER_PARSER_NAME)|' \ - -e 's|@PARSERNAME@|$(PARSER_NAME)|' \ - bindings/c/tree-sitter.h.in > $@ - -bindings/c/tree-sitter-$(PARSER_NAME).pc: - sed -e 's|@LIBDIR@|$(LIBDIR)|;s|@INCLUDEDIR@|$(INCLUDEDIR)|;s|@VERSION@|$(VERSION)|' \ - -e 's|=$(PREFIX)|=$${prefix}|' \ - -e 's|@PREFIX@|$(PREFIX)|' \ - -e 's|@ADDITIONALLIBS@|$(ADDITIONALLIBS)|' \ - -e 's|@PARSERNAME@|$(PARSER_NAME)|' \ - -e 's|@PARSERURL@|$(PARSER_URL)|' \ - bindings/c/tree-sitter.pc.in > $@ - -install: all - install -d '$(DESTDIR)$(LIBDIR)' - install -m755 libtree-sitter-$(PARSER_NAME).a '$(DESTDIR)$(LIBDIR)'/libtree-sitter-$(PARSER_NAME).a - install -m755 libtree-sitter-$(PARSER_NAME).$(SOEXTVER) '$(DESTDIR)$(LIBDIR)'/libtree-sitter-$(PARSER_NAME).$(SOEXTVER) - ln -sf libtree-sitter-$(PARSER_NAME).$(SOEXTVER) '$(DESTDIR)$(LIBDIR)'/libtree-sitter-$(PARSER_NAME).$(SOEXTVER_MAJOR) - ln -sf libtree-sitter-$(PARSER_NAME).$(SOEXTVER) '$(DESTDIR)$(LIBDIR)'/libtree-sitter-$(PARSER_NAME).$(SOEXT) - install -d '$(DESTDIR)$(INCLUDEDIR)'/tree_sitter - install -m644 bindings/c/$(PARSER_NAME).h '$(DESTDIR)$(INCLUDEDIR)'/tree_sitter/ - install -d '$(DESTDIR)$(PCLIBDIR)' - install -m644 bindings/c/tree-sitter-$(PARSER_NAME).pc '$(DESTDIR)$(PCLIBDIR)'/ - -clean: - rm -f $(OBJ) libtree-sitter-$(PARSER_NAME).a libtree-sitter-$(PARSER_NAME).$(SOEXT) libtree-sitter-$(PARSER_NAME).$(SOEXTVER_MAJOR) libtree-sitter-$(PARSER_NAME).$(SOEXTVER) - rm -f bindings/c/$(PARSER_NAME).h bindings/c/tree-sitter-$(PARSER_NAME).pc - -.PHONY: all install clean diff --git a/vendored_parsers/tree-sitter-php/Package.swift b/vendored_parsers/tree-sitter-php/Package.swift deleted file mode 100644 index b4cbca22f..000000000 --- a/vendored_parsers/tree-sitter-php/Package.swift +++ /dev/null @@ -1,37 +0,0 @@ -// swift-tools-version:5.3 -import PackageDescription - -let package = Package( - name: "TreeSitterPHP", - products: [ - .library(name: "TreeSitterPHP", targets: ["TreeSitterPHP"]), - ], - dependencies: [], - targets: [ - .target(name: "TreeSitterPHP", - path: ".", - exclude: [ - "binding.gyp", - "bindings", - "Cargo.toml", - "corpus", - "grammar.js", - "LICENSE", - "Makefile", - "package.json", - "README.md", - "script", - "src/grammar.json", - "src/node-types.json", - ], - sources: [ - "src/parser.c", - "src/scanner.cc", - ], - resources: [ - .copy("queries") - ], - publicHeadersPath: "bindings/swift", - cSettings: [.headerSearchPath("src")]) - ] -) \ No newline at end of file diff --git a/vendored_parsers/tree-sitter-php/README.md b/vendored_parsers/tree-sitter-php/README.md deleted file mode 100644 index 360d87dcd..000000000 --- a/vendored_parsers/tree-sitter-php/README.md +++ /dev/null @@ -1,9 +0,0 @@ -tree-sitter-php -================== - -[![Build/test](https://github.com/tree-sitter/tree-sitter-php/actions/workflows/ci.yml/badge.svg)](https://github.com/tree-sitter/tree-sitter-php/actions/workflows/ci.yml) - -PHP grammar for [tree-sitter][]. - -[tree-sitter]: https://github.com/tree-sitter/tree-sitter - diff --git a/vendored_parsers/tree-sitter-php/binding.gyp b/vendored_parsers/tree-sitter-php/binding.gyp deleted file mode 100644 index 1da98435a..000000000 --- a/vendored_parsers/tree-sitter-php/binding.gyp +++ /dev/null @@ -1,19 +0,0 @@ -{ - "targets": [ - { - "target_name": "tree_sitter_php_binding", - "include_dirs": [ - " - -#ifdef __cplusplus -extern "C" { -#endif - -extern TSLanguage *tree_sitter_@PARSERNAME@(); - -#ifdef __cplusplus -} -#endif - -#endif // TREE_SITTER_@UPPER_PARSERNAME@_H_ diff --git a/vendored_parsers/tree-sitter-php/bindings/c/tree-sitter.pc.in b/vendored_parsers/tree-sitter-php/bindings/c/tree-sitter.pc.in deleted file mode 100644 index 80d60b6db..000000000 --- a/vendored_parsers/tree-sitter-php/bindings/c/tree-sitter.pc.in +++ /dev/null @@ -1,11 +0,0 @@ -prefix=@PREFIX@ -libdir=@LIBDIR@ -includedir=@INCLUDEDIR@ -additionallibs=@ADDITIONALLIBS@ - -Name: tree-sitter-@PARSERNAME@ -Description: A tree-sitter grammar for the @PARSERNAME@ programming language. -URL: @PARSERURL@ -Version: @VERSION@ -Libs: -L${libdir} ${additionallibs} -ltree-sitter-@PARSERNAME@ -Cflags: -I${includedir} diff --git a/vendored_parsers/tree-sitter-php/bindings/node/binding.cc b/vendored_parsers/tree-sitter-php/bindings/node/binding.cc deleted file mode 100644 index 903506bc1..000000000 --- a/vendored_parsers/tree-sitter-php/bindings/node/binding.cc +++ /dev/null @@ -1,28 +0,0 @@ -#include "tree_sitter/parser.h" -#include -#include "nan.h" - -using namespace v8; - -extern "C" TSLanguage * tree_sitter_php(); - -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_php()); - - Nan::Set(instance, Nan::New("name").ToLocalChecked(), Nan::New("php").ToLocalChecked()); - Nan::Set(module, Nan::New("exports").ToLocalChecked(), instance); -} - -NODE_MODULE(tree_sitter_php_binding, Init) - -} // namespace \ No newline at end of file diff --git a/vendored_parsers/tree-sitter-php/bindings/node/index.js b/vendored_parsers/tree-sitter-php/bindings/node/index.js deleted file mode 100644 index 61ef5153a..000000000 --- a/vendored_parsers/tree-sitter-php/bindings/node/index.js +++ /dev/null @@ -1,19 +0,0 @@ -try { - module.exports = require("../../build/Release/tree_sitter_php_binding"); -} catch (error1) { - if (error1.code !== 'MODULE_NOT_FOUND') { - throw error1; - } - try { - module.exports = require("../../build/Debug/tree_sitter_php_binding"); - } catch (error2) { - if (error2.code !== 'MODULE_NOT_FOUND') { - throw error2; - } - throw error1 - } -} - -try { - module.exports.nodeTypeInfo = require("../../src/node-types.json"); -} catch (_) {} diff --git a/vendored_parsers/tree-sitter-php/bindings/rust/README.md b/vendored_parsers/tree-sitter-php/bindings/rust/README.md deleted file mode 100644 index d900a9204..000000000 --- a/vendored_parsers/tree-sitter-php/bindings/rust/README.md +++ /dev/null @@ -1,48 +0,0 @@ -# tree-sitter-php - -This crate provides support of the PHP language for the [tree-sitter][] parsing library. To use this crate, add it to -the `[dependencies]` section of your -`Cargo.toml` file. As this crate is not (yet) published to the central registry, you will have to specify it as a git -dependency, currently we suggest using the `master` branch. - -You will also need the [tree-sitter crate][] to do the actual parsing here. - -``` toml -[dependencies] -tree-sitter = "0.19" -tree-sitter-php = { git = "https://github.com/tree-sitter/tree-sitter-php.git", branch = "master" } -``` - -To you the parser, you need to obtain an instance of a [`tree_sitter::Language`][Language] struct for php. -The `language()` function provides this. -Passing this struct to a [`tree_sitter::Parser`][Parser] will enable it to parse PHP. - -``` rust -use tree_sitter::Parser; - -fn main() { - let code = r#" - function double(int $x) { - return $x * 2; - } -"#; - let mut parser = Parser::new(); - parser - .set_language(tree_sitter_php::language()) - .expect("Error loading PHP parsing support"); - let parsed = parser.parse(code, None); - println!("{:#?}", parsed); -} -``` - -If you have any questions, please reach out to us in the [tree-sitter discussions] page. - -[Language]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Language.html - -[Parser]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Parser.html - -[tree-sitter]: https://tree-sitter.github.io/ - -[tree-sitter crate]: https://crates.io/crates/tree-sitter - -[tree-sitter discussions]: https://github.com/tree-sitter/tree-sitter/discussions diff --git a/vendored_parsers/tree-sitter-php/bindings/rust/build.rs b/vendored_parsers/tree-sitter-php/bindings/rust/build.rs deleted file mode 100644 index e65d36e5a..000000000 --- a/vendored_parsers/tree-sitter-php/bindings/rust/build.rs +++ /dev/null @@ -1,29 +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); - - println!("cargo:rerun-if-changed={}", parser_path.to_str().unwrap()); - c_config.compile("parser"); - - // If your language uses an external scanner written in C++, - // then include this block of code: - - 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); - println!("cargo:rerun-if-changed={}", scanner_path.to_str().unwrap()); - cpp_config.compile("scanner"); -} diff --git a/vendored_parsers/tree-sitter-php/bindings/rust/lib.rs b/vendored_parsers/tree-sitter-php/bindings/rust/lib.rs deleted file mode 100644 index 7b4e03018..000000000 --- a/vendored_parsers/tree-sitter-php/bindings/rust/lib.rs +++ /dev/null @@ -1,52 +0,0 @@ -//! This crate provides php 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_php::language()).expect("Error loading php 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_php() -> 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_php() } -} - -/// 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 HIGHLIGHT_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 php language"); - } -} diff --git a/vendored_parsers/tree-sitter-php/bindings/swift/TreeSitterPHP/php.h b/vendored_parsers/tree-sitter-php/bindings/swift/TreeSitterPHP/php.h deleted file mode 100644 index 70025651c..000000000 --- a/vendored_parsers/tree-sitter-php/bindings/swift/TreeSitterPHP/php.h +++ /dev/null @@ -1,16 +0,0 @@ -#ifndef TREE_SITTER_PHP_H_ -#define TREE_SITTER_PHP_H_ - -typedef struct TSLanguage TSLanguage; - -#ifdef __cplusplus -extern "C" { -#endif - -extern TSLanguage *tree_sitter_php(); - -#ifdef __cplusplus -} -#endif - -#endif // TREE_SITTER_PHP_H_ \ No newline at end of file diff --git a/vendored_parsers/tree-sitter-php/grammar.js b/vendored_parsers/tree-sitter-php/grammar.js deleted file mode 100644 index 935c9adf1..000000000 --- a/vendored_parsers/tree-sitter-php/grammar.js +++ /dev/null @@ -1,1519 +0,0 @@ -const PREC = { - COMMA: -1, - CAST: -1, - LOGICAL_OR_2: 1, - LOGICAL_XOR: 2, - LOGICAL_AND_2: 3, - ASSIGNMENT: 4, - TERNARY: 5, - NULL_COALESCE: 6, - LOGICAL_OR_1: 7, - LOGICAL_AND_1: 8, - BITWISE_OR: 9, - BITWISE_XOR: 10, - BITWISE_AND: 11, - EQUALITY: 12, - INEQUALITY: 13, - CONCAT: 14, - SHIFT: 15, - PLUS: 16, - TIMES: 17, - EXPONENTIAL: 18, - NEG: 19, - INSTANCEOF: 20, - INC: 21, - SCOPE: 22, - NEW: 23, - CALL: 24, - MEMBER: 25, - DEREF: 26 -}; - -module.exports = grammar({ - name: 'php', - - externals: $ => [ - $._automatic_semicolon, - $.encapsed_string_chars, - $.encapsed_string_chars_after_variable, - $.encapsed_string_chars_heredoc, - $.encapsed_string_chars_after_variable_heredoc, - $._eof, - $.heredoc_start, - $.heredoc_end, - $.nowdoc_string, - $.sentinel_error, // Unused token used to indicate error recovery mode - ], - - supertypes: $ => [ - $._statement, - $._expression, - $._primary_expression, - $._type, - $._literal, - ], - - word: $ => $.name, - - conflicts: $ => [ - [$.simple_parameter, $.name], - [$.variadic_parameter, $.name], - [$.static_modifier, $._reserved_identifier], - - [$._array_destructing, $.array_creation_expression], - [$._array_destructing_element, $.array_element_initializer], - [$._primary_expression, $._array_destructing_element], - - [$.union_type, $._return_type], - [$.if_statement], - - [$.namespace_name], - [$.heredoc_body], - - [$.namespace_name_as_prefix], - [$.namespace_use_declaration, $.namespace_name_as_prefix] - ], - - inline: $ => [ - $._statement, - $._semicolon, - $._member_name, - $._variable, - $._callable_variable, - $._callable_expression, - $._foreach_value, - $._literal, - $._intrinsic, - $._class_type_designator, - $._variable_name, - ], - - extras: $ => [ - $.comment, - /[\s\uFEFF\u2060\u200B\u00A0]/, - $.text_interpolation - ], - - rules: { - program: $ => seq( - optional($.text), - optional(seq( - $.php_tag, - repeat($._statement) - )) - ), - - php_tag: $ => /<\?([pP][hH][pP]|=)?/, - - text_interpolation: $ => seq( - '?>', - optional($.text), - choice($.php_tag, $._eof) - ), - - text: $ => repeat1(choice( - token(prec(-1, / choice( - $.empty_statement, - $.compound_statement, - $.named_label_statement, - $.expression_statement, - $.if_statement, - $.switch_statement, - $.while_statement, - $.do_statement, - $.for_statement, - $.foreach_statement, - $.goto_statement, - $.continue_statement, - $.break_statement, - $.return_statement, - $.try_statement, - $.declare_statement, - $.echo_statement, - $.unset_statement, - $.const_declaration, - $.function_definition, - $.class_declaration, - $.interface_declaration, - $.trait_declaration, - $.enum_declaration, - $.namespace_definition, - $.namespace_use_declaration, - $.global_declaration, - $.function_static_declaration - ), - - empty_statement: $ => prec(-1, ';'), - - reference_modifier: $ => '&', - - function_static_declaration: $ => seq( - keyword('static'), - commaSep1($.static_variable_declaration), - $._semicolon - ), - - static_variable_declaration: $ => seq( - field('name', $.variable_name), - optional(seq( - '=', - field('value', $._expression) - )) - ), - - global_declaration: $ => seq( - keyword('global'), - commaSep1($._variable_name), - $._semicolon - ), - - namespace_definition: $ => seq( - keyword('namespace'), - choice( - seq( - field('name', $.namespace_name), - $._semicolon - ), - seq( - field('name', optional($.namespace_name)), - field('body', $.compound_statement) - ) - ) - ), - - namespace_use_declaration: $ => seq( - keyword('use'), - optional(choice(keyword('function'), keyword('const'))), - choice( - seq( - commaSep1($.namespace_use_clause), - ), - seq( - optional('\\'), - $.namespace_name, - '\\', - $.namespace_use_group - ) - ), - $._semicolon - ), - - namespace_use_clause: $ => seq( - choice($.name, alias($._reserved_identifier, $.name), $.qualified_name), optional($.namespace_aliasing_clause) - ), - - qualified_name: $ => seq( - $.namespace_name_as_prefix, - $.name - ), - - namespace_name_as_prefix: $ => choice( - '\\', - seq(optional('\\'), $.namespace_name, '\\'), - seq(keyword('namespace'), '\\'), - seq(keyword('namespace'), optional('\\'), $.namespace_name, '\\') - ), - - namespace_name: $ => seq($.name, repeat(seq('\\', $.name))), - - namespace_aliasing_clause: $ => seq( - keyword('as'), - $.name - ), - - namespace_use_group: $ => seq( - '{', - commaSep1($.namespace_use_group_clause), - '}' - ), - - namespace_use_group_clause: $ => seq( - optional(choice(keyword('function'), keyword('const'))), - $.namespace_name, - optional($.namespace_aliasing_clause) - ), - - trait_declaration: $ => seq( - keyword('trait'), - field('name', $.name), - field('body', $.declaration_list) - ), - - interface_declaration: $ => seq( - keyword('interface'), - field('name', $.name), - optional($.base_clause), - field('body', $.declaration_list) - ), - - base_clause: $ => seq( - keyword('extends'), - commaSep1(choice($.name, alias($._reserved_identifier, $.name), $.qualified_name)) - ), - - enum_declaration: $ => prec.right(seq( - optional(field('attributes', $.attribute_list)), - keyword('enum'), - field('name', $.name), - optional(seq(':', $._type)), - optional($.class_interface_clause), - field('body', $.enum_declaration_list) - )), - - enum_declaration_list: $ => seq( - '{', - repeat($._enum_member_declaration), - '}', - ), - - _enum_member_declaration: $ => choice( - $.enum_case, - $.method_declaration, - $.use_declaration, - ), - - enum_case: $ => seq( - optional(field('attributes', $.attribute_list)), - keyword('case'), - field('name', $.name), - optional(seq('=', field('value', choice($.string, $.integer)))), - $._semicolon - ), - - class_declaration: $ => prec.right(seq( - optional(field('attributes', $.attribute_list)), - optional(field('modifier', choice($.final_modifier, $.abstract_modifier))), - keyword('class'), - field('name', $.name), - optional($.base_clause), - optional($.class_interface_clause), - field('body', $.declaration_list), - optional($._semicolon) - )), - - declaration_list: $ => seq( - '{', - repeat($._member_declaration), - '}' - ), - - final_modifier: $ => keyword('final'), - abstract_modifier: $ => keyword('abstract'), - readonly_modifier: $ => keyword('readonly'), - - class_interface_clause: $ => seq( - keyword('implements'), - commaSep1(choice($.name, alias($._reserved_identifier, $.name), $.qualified_name)) - ), - - _member_declaration: $ => choice( - alias($._class_const_declaration, $.const_declaration), - $.property_declaration, - $.method_declaration, - $.use_declaration - ), - - const_declaration: $ => $._const_declaration, - - _class_const_declaration: $ => seq( - optional(field('attributes', $.attribute_list)), - optional(field('modifier', $.final_modifier)), - $._const_declaration - ), - - _const_declaration: $ => seq( - optional($.visibility_modifier), - keyword('const'), - commaSep1($.const_element), - $._semicolon - ), - - property_declaration: $ => seq( - optional(field('attributes', $.attribute_list)), - repeat1($._modifier), - optional(field('type', $._type)), - commaSep1($.property_element), - $._semicolon - ), - - _modifier: $ => prec.left(choice( - $.var_modifier, - $.visibility_modifier, - $.static_modifier, - $.final_modifier, - $.abstract_modifier, - $.readonly_modifier - )), - - property_element: $ => seq( - $.variable_name, optional($.property_initializer) - ), - - property_initializer: $ => seq( - '=', $._expression - ), - - method_declaration: $ => seq( - optional(field('attributes', $.attribute_list)), - repeat($._modifier), - $._function_definition_header, - choice( - field('body', $.compound_statement), - $._semicolon - ) - ), - - var_modifier: $ => keyword('var', false), - static_modifier: $ => keyword('static'), - - use_declaration: $ => seq( - keyword('use'), - commaSep1(choice($.name, alias($._reserved_identifier, $.name), $.qualified_name)), - choice($.use_list, $._semicolon) - ), - - use_list: $ => seq( - '{', - repeat(seq( - choice( - $.use_instead_of_clause, - $.use_as_clause - ), - $._semicolon - )), - '}' - ), - - use_instead_of_clause: $ => prec.left(seq( - choice($.class_constant_access_expression, $.name), - keyword('insteadof'), - $.name - )), - - use_as_clause: $ => seq( - choice($.class_constant_access_expression, $.name), - keyword('as'), - choice( - seq( - optional($.visibility_modifier), - $.name - ), - seq( - $.visibility_modifier, - optional($.name) - ) - ) - ), - - visibility_modifier: $ => choice( - keyword('public'), - keyword('protected'), - keyword('private') - ), - - function_definition: $ => seq( - optional(field('attributes', $.attribute_list)), - $._function_definition_header, - field('body', $.compound_statement) - ), - - _function_definition_header: $ => seq( - keyword('function'), - optional(field('reference_modifier', $.reference_modifier)), - field('name', choice($.name, alias($._reserved_identifier, $.name))), - field('parameters', $.formal_parameters), - optional($._return_type) - ), - - _arrow_function_header: $ => seq( - optional(field('attributes', $.attribute_list)), - optional($.static_modifier), - keyword('fn'), - optional(field('reference_modifier', $.reference_modifier)), - field('parameters', $.formal_parameters), - optional($._return_type), - ), - - arrow_function: $ => seq( - $._arrow_function_header, - '=>', - field('body', $._expression) - ), - - formal_parameters: $ => seq( - '(', - commaSep(choice($.simple_parameter, $.variadic_parameter, $.property_promotion_parameter)), - optional(','), - ')' - ), - - property_promotion_parameter: $ => seq( - field('visibility', $.visibility_modifier), - field('readonly', optional($.readonly_modifier)), - field('type', optional($._type)), // Note: callable is not a valid type here, but instead of complicating the parser, we defer this checking to any intelligence using the parser - field('name', $.variable_name), - optional(seq( - '=', - field('default_value', $._expression) - )) - ), - - simple_parameter: $ => seq( - optional(field('attributes', $.attribute_list)), - field('type', optional($._type)), - optional(field('reference_modifier', $.reference_modifier)), - field('name', $.variable_name), - optional(seq( - '=', - field('default_value', $._expression) - )) - ), - - variadic_parameter: $ => seq( - optional(field('attributes', $.attribute_list)), - field('type', optional($._type)), - optional(field('reference_modifier', $.reference_modifier)), - '...', - field('name', $.variable_name) - ), - - _type: $ => $.union_type, - - _types: $ => choice( - $.optional_type, - $.named_type, - $.primitive_type - ), - - named_type: $ => choice($.name, $.qualified_name), - - optional_type: $ => seq( - '?', - choice( - $.named_type, - $.primitive_type - ) - ), - - bottom_type: $ => 'never', - - union_type: $ => prec.right(pipeSep1($._types)), - - primitive_type: $ => choice( - 'array', - keyword('callable'), // not legal in property types - 'iterable', - 'bool', - 'float', - 'int', - 'string', - 'void', - 'mixed', - 'static', // only legal as a return type - 'false', // only legal in unions - 'null', // only legal in unions - ), - - cast_type: $ => choice( - keyword('array', false), - keyword('binary', false), - keyword('bool', false), - keyword('boolean', false), - keyword('double', false), - keyword('int', false), - keyword('integer', false), - keyword('float', false), - keyword('object', false), - keyword('real', false), - keyword('string', false), - keyword('unset', false) - ), - - _return_type: $ => seq(':', field('return_type', choice($._type, $.bottom_type))), - - const_element: $ => seq( - choice($.name, alias($._reserved_identifier, $.name)), '=', $._expression - ), - - echo_statement: $ => seq( - keyword('echo'), $._expressions, $._semicolon - ), - - unset_statement: $ => seq( - 'unset', '(', commaSep1($._variable), ')', $._semicolon - ), - - declare_statement: $ => seq( - keyword('declare'), '(', $.declare_directive, ')', - choice( - $._statement, - seq(':', repeat($._statement), keyword('enddeclare'), $._semicolon), - $._semicolon) - ), - - declare_directive: $ => seq( - choice('ticks', 'encoding', 'strict_types'), - '=', - $._literal - ), - - _literal: $ => choice( - $.integer, - $.float, - $._string, - $.boolean, - $.null - ), - - float: $ => /\d*(_\d+)*((\.\d*(_\d+)*)?([eE][\+-]?\d+(_\d+)*)|(\.\d*(_\d+)*)([eE][\+-]?\d+(_\d+)*)?)/, - - try_statement: $ => seq( - keyword('try'), - field('body', $.compound_statement), - repeat1(choice($.catch_clause, $.finally_clause)) - ), - - catch_clause: $ => seq( - keyword('catch'), - '(', - field('type', $.type_list), - optional(field('name', $.variable_name)), - ')', - field('body', $.compound_statement) - ), - - type_list: $ => pipeSep1($.named_type), - - finally_clause: $ => seq( - keyword('finally'), - field('body', $.compound_statement) - ), - - goto_statement: $ => seq( - keyword('goto'), $.name, $._semicolon - ), - - continue_statement: $ => seq( - keyword('continue'), optional($._expression), $._semicolon - ), - - break_statement: $ => seq( - keyword('break'), optional($._expression), $._semicolon - ), - - integer: $ => { - const decimal = /[1-9]\d*(_\d+)*/ - const octal = /0[oO]?[0-7]*(_[0-7]+)*/ - const hex = /0[xX][0-9a-fA-F]+(_[0-9a-fA-F]+)*/ - const binary = /0[bB][01]+(_[01]+)*/ - return token(choice( - decimal, - octal, - hex, - binary - )) - }, - - return_statement: $ => seq( - keyword('return'), optional($._expression), $._semicolon - ), - - throw_expression: $ => seq( - keyword('throw'), - $._expression - ), - - while_statement: $ => seq( - keyword('while'), - field('condition', $.parenthesized_expression), - choice( - field('body', $._statement), - seq( - field('body', $.colon_block), - keyword('endwhile'), - $._semicolon - ) - ) - ), - - do_statement: $ => seq( - keyword('do'), - field('body', $._statement), - keyword('while'), - field('condition', $.parenthesized_expression), - $._semicolon - ), - - for_statement: $ => seq( - keyword('for'), - '(', - optional($._expressions), - ';', - optional($._expressions), - ';', - optional($._expressions), - ')', - choice( - $._semicolon, - $._statement, - seq(':', repeat($._statement), keyword('endfor'), $._semicolon) - ) - ), - - _expressions: $ => choice( - $._expression, - $.sequence_expression - ), - - sequence_expression: $ => prec(PREC.COMMA, seq( - $._expression, ',', choice($.sequence_expression, $._expression)) - ), - - foreach_statement: $ => seq( - keyword('foreach'), - '(', - $._expression, - keyword('as'), - choice( - alias($.foreach_pair, $.pair), - $._foreach_value - ), - ')', - choice( - $._semicolon, - field('body', $._statement), - seq( - field('body', $.colon_block), - keyword('endforeach'), - $._semicolon - ) - ) - ), - - foreach_pair: $ => seq($._expression, '=>', $._foreach_value), - - _foreach_value: $ => choice( - $.by_ref, - $._expression, - $.list_literal - ), - - if_statement: $ => seq( - keyword('if'), - field('condition', $.parenthesized_expression), - choice( - seq( - field('body', $._statement), - repeat(field('alternative', $.else_if_clause)), - optional(field('alternative', $.else_clause)) - ), - seq( - field('body', $.colon_block), - repeat(field('alternative', alias($.else_if_clause_2, $.else_if_clause))), - optional(field('alternative', alias($.else_clause_2, $.else_clause))), - keyword('endif'), - $._semicolon - ) - ) - ), - - colon_block: $ => seq( - ':', - repeat($._statement) - ), - - else_if_clause: $ => seq( - keyword('elseif'), - field('condition', $.parenthesized_expression), - field('body', $._statement) - ), - - else_clause: $ => seq( - keyword('else'), - field('body', $._statement) - ), - - else_if_clause_2: $ => seq( - keyword('elseif'), - field('condition', $.parenthesized_expression), - field('body', $.colon_block) - ), - - else_clause_2: $ => seq( - keyword('else'), - field('body', $.colon_block) - ), - - match_expression: $ => seq( - keyword('match'), - field('condition', $.parenthesized_expression), - field('body', $.match_block) - ), - - match_block: $ => prec.left( - seq( - '{', - commaSep1( - choice( - $.match_conditional_expression, - $.match_default_expression - ) - ), - optional(','), - '}' - ) - ), - - match_condition_list: $ => commaSep1($._expression), - - match_conditional_expression: $ => seq( - field('conditional_expressions', $.match_condition_list), - '=>', - field('return_expression', $._expression) - ), - - match_default_expression: $ => seq( - keyword('default'), - '=>', - field('return_expression', $._expression) - ), - - switch_statement: $ => seq( - keyword('switch'), - field('condition', $.parenthesized_expression), - field('body', $.switch_block) - ), - - switch_block: $ => choice( - seq( - '{', - repeat(choice($.case_statement, $.default_statement)), - '}' - ), - seq( - ':', - repeat(choice($.case_statement, $.default_statement)), - keyword('endswitch'), - $._semicolon - ) - ), - - case_statement: $ => seq( - keyword('case'), - field('value', $._expression), - choice(':', ';'), - repeat($._statement) - ), - - default_statement: $ => seq( - keyword('default'), - choice(':', ';'), - repeat($._statement) - ), - - compound_statement: $ => seq( - '{', - repeat($._statement), - '}' - ), - - named_label_statement: $ => seq( - $.name, - ':' - ), - - expression_statement: $ => seq( - $._expression, - $._semicolon - ), - - _expression: $ => choice( - $.conditional_expression, - $.match_expression, - $.augmented_assignment_expression, - $.assignment_expression, - $.reference_assignment_expression, - $.yield_expression, - $._unary_expression, - $.binary_expression, - $.include_expression, - $.include_once_expression, - $.require_expression, - $.require_once_expression, - ), - - _unary_expression: $ => choice( - $.clone_expression, - $._primary_expression, - $.exponentiation_expression, - $.unary_op_expression, - $.cast_expression - ), - - unary_op_expression: $ => choice( - prec(PREC.INC, seq('@', $._expression)), - prec.left(PREC.NEG, seq(choice('+', '-', '~', '!'), $._expression)) - ), - - exponentiation_expression: $ => prec.right(PREC.EXPONENTIAL, seq( - field('left', choice($.clone_expression, $._primary_expression, $.unary_op_expression, $.match_expression)), - '**', - field('right', choice($.exponentiation_expression, $.clone_expression, $.unary_op_expression, $._primary_expression, $.augmented_assignment_expression, $.assignment_expression, $.match_expression, $.cast_expression)) - )), - - clone_expression: $ => seq( - keyword('clone'), $._primary_expression - ), - - _primary_expression: $ => choice( - $._variable, - $._literal, - $.class_constant_access_expression, - $.qualified_name, - $.name, - $.array_creation_expression, - $.print_intrinsic, - $.anonymous_function_creation_expression, - $.arrow_function, - $.object_creation_expression, - $.update_expression, - $.shell_command_expression, - $.parenthesized_expression, - $.throw_expression, - $.arrow_function, - ), - - parenthesized_expression: $ => seq('(', $._expression, ')'), - - class_constant_access_expression: $ => seq( - $._scope_resolution_qualifier, - '::', - choice($.name, alias($._reserved_identifier, $.name)) - ), - - print_intrinsic: $ => seq( - keyword('print'), $._expression - ), - - anonymous_function_creation_expression: $ => seq( - optional(field('attributes', $.attribute_list)), - optional(keyword('static')), - keyword('function'), - optional(field('reference_modifier', $.reference_modifier)), - field('parameters', $.formal_parameters), - optional($.anonymous_function_use_clause), - optional($._return_type), - field('body', $.compound_statement) - ), - - anonymous_function_use_clause: $ => seq( - keyword('use'), - '(', - commaSep1(choice(alias($.variable_reference, $.by_ref), $.variable_name)), - optional(','), - ')' - ), - - object_creation_expression: $ => prec.right(PREC.NEW, choice( - seq( - keyword('new'), - $._class_type_designator, - optional($.arguments) - ), - seq( - keyword('new'), - optional(field('attributes', $.attribute_list)), - keyword('class'), - optional($.arguments), - optional($.base_clause), - optional($.class_interface_clause), - $.declaration_list - ) - )), - - _class_type_designator: $ => choice( - $.qualified_name, - $.name, - alias($._reserved_identifier, $.name), - $.subscript_expression, - $.member_access_expression, - $.nullsafe_member_access_expression, - $.scoped_property_access_expression, - $._variable_name - ), - - update_expression: $ => prec.left(PREC.INC, choice( - seq($._variable, '++'), - seq($._variable, '--'), - seq('++', $._variable), - seq('--', $._variable) - )), - - shell_command_expression: $ => token(seq( - '`', backtick_chars(), '`' - )), - - cast_expression: $ => prec(PREC.CAST, seq( - '(', field('type', $.cast_type), ')', - field('value', choice($._unary_expression, $.include_expression, $.include_once_expression)) - )), - - cast_variable: $ => prec(PREC.CAST, seq( - '(', field('type', $.cast_type), ')', - field('value', $._variable) - )), - - assignment_expression: $ => prec.right(PREC.ASSIGNMENT, seq( - field('left', choice( - $._variable, - $.list_literal, - )), - '=', - field('right', $._expression) - )), - - reference_assignment_expression: $ => prec.right(PREC.ASSIGNMENT, seq( - field('left', choice( - $._variable, - $.list_literal, - )), - '=', - '&', - field('right', $._expression) - )), - - conditional_expression: $ => prec.left(PREC.TERNARY, seq( // TODO: Ternay is non-assossiative after PHP 8 - field('condition', $._expression), - '?', - field('body', optional($._expression)), - ':', - field('alternative', $._expression) - )), - - augmented_assignment_expression: $ => prec.right(PREC.ASSIGNMENT, seq( - field('left', $._variable), - field('operator', choice( - '**=', - '*=', - '/=', - '%=', - '+=', - '-=', - '.=', - '<<=', - '>>=', - '&=', - '^=', - '|=', - '??=' - )), - field('right', $._expression) - )), - - _variable: $ => choice( - alias($.cast_variable, $.cast_expression), - $._callable_variable, - $.scoped_property_access_expression, - $.member_access_expression, - $.nullsafe_member_access_expression - ), - - member_access_expression: $ => prec(PREC.MEMBER, seq( - field('object', $._dereferencable_expression), - '->', - $._member_name - )), - - nullsafe_member_access_expression: $ => prec(PREC.MEMBER, seq( - field('object', $._dereferencable_expression), - '?->', - $._member_name - )), - - scoped_property_access_expression: $ => prec(PREC.MEMBER, seq( - field('scope', $._scope_resolution_qualifier), - '::', - field('name', $._variable_name) - )), - - list_literal: $ => choice($._list_destructing, $._array_destructing), - - _list_destructing: $ => seq( - keyword('list'), - '(', - commaSep1(optional(choice( - choice(alias($._list_destructing, $.list_literal), $._variable, $.by_ref), - seq($._expression, '=>', choice(alias($._list_destructing, $.list_literal), $._variable, $.by_ref)) - ))), - ')' - ), - - _array_destructing: $ => seq( - '[', - commaSep1(optional($._array_destructing_element)), - ']' - ), - - _array_destructing_element: $ => choice( - choice(alias($._array_destructing, $.list_literal), $._variable, $.by_ref), - seq($._expression, '=>', choice(alias($._array_destructing, $.list_literal), $._variable, $.by_ref)) - ), - - _callable_variable: $ => choice( - $._variable_name, - $.subscript_expression, - $.member_call_expression, - $.nullsafe_member_call_expression, - $.scoped_call_expression, - $.function_call_expression - ), - - function_call_expression: $ => prec(PREC.CALL, seq( - field('function', choice($.name, alias($._reserved_identifier, $.name), $.qualified_name, $._callable_expression)), - field('arguments', $.arguments) - )), - - _callable_expression: $ => choice( - $._callable_variable, - $.parenthesized_expression, - $.array_creation_expression, - $._string - ), - - parenthesized_expression: $ => seq('(', $._expression, ')'), - - scoped_call_expression: $ => prec(PREC.CALL, seq( - field('scope', $._scope_resolution_qualifier), - '::', - $._member_name, - field('arguments', $.arguments) - )), - - _scope_resolution_qualifier: $ => choice( - $.relative_scope, - $.name, - alias($._reserved_identifier, $.name), - $.qualified_name, - $._dereferencable_expression - ), - - relative_scope: $ => prec(PREC.SCOPE, choice( - 'self', - 'parent', - keyword('static') - )), - - variadic_placeholder: $ => token('...'), - - arguments: $ => seq( - '(', - choice( - seq( - commaSep($.argument), - optional(','), - ), - $.variadic_placeholder, - ), - ')', - ), - - argument: $ => seq( - optional(seq(field('name', $.name), ':')), - optional(field('reference_modifier', $.reference_modifier)), - choice(alias($._reserved_identifier, $.name), $.variadic_unpacking, $._expression) - ), - - member_call_expression: $ => prec(PREC.CALL, seq( - field('object', $._dereferencable_expression), - '->', - $._member_name, - field('arguments', $.arguments) - )), - - nullsafe_member_call_expression: $ => prec(PREC.CALL, seq( - field('object', $._dereferencable_expression), - '?->', - $._member_name, - field('arguments', $.arguments) - )), - - variadic_unpacking: $ => seq('...', $._expression), - - _member_name: $ => choice( - field('name', choice( - alias($._reserved_identifier, $.name), - $.name, - $._variable_name, - )), - seq( - '{', - field('name', $._expression), - '}' - ) - ), - - subscript_expression: $ => seq( - $._dereferencable_expression, - choice( - seq('[', optional($._expression), ']'), - seq('{', $._expression, '}') - ) - ), - - _dereferencable_expression: $ => prec(PREC.DEREF, choice( - $._variable, - $.class_constant_access_expression, - $.parenthesized_expression, - $.array_creation_expression, - $.name, - alias($._reserved_identifier, $.name), - $.qualified_name, - $._string - )), - - array_creation_expression: $ => choice( - seq(keyword('array'), '(', commaSep($.array_element_initializer), optional(','), ')'), - seq('[', commaSep($.array_element_initializer), optional(','), ']') - ), - - attribute_group: $ => seq( - '#[', - commaSep1($.attribute), - optional(','), - ']', - ), - - attribute_list: $ => repeat1($.attribute_group), - - attribute: $ => seq( - choice($.name, alias($._reserved_identifier, $.name), $.qualified_name), - optional(field('parameters', $.arguments)) - ), - - _complex_string_part: $ => seq( - "{", - $._expression, - "}" - ), - - _simple_string_member_access_expression: $ => prec(PREC.MEMBER, seq( - field('object', $.variable_name), - '->', - field('name', $.name), - )), - - _simple_string_subscript_unary_expression: $ => prec.left(seq('-', $.integer)), - - _simple_string_array_access_argument: $ => choice( - $.integer, - alias($._simple_string_subscript_unary_expression, $.unary_op_expression), - $.name, - $.variable_name, - ), - - _simple_string_subscript_expression: $ => prec(PREC.DEREF, seq( - $.variable_name, - seq('[', $._simple_string_array_access_argument, ']'), - )), - - _simple_string_part: $ => choice( - alias($._simple_string_member_access_expression, $.member_access_expression), - $._variable_name, - alias($._simple_string_subscript_expression, $.subscript_expression), - ), - - // Note: remember to also update the is_escapable_sequence method in the - // external scanner whenever changing these rules - escape_sequence: $ => token.immediate(seq( - '\\', - choice( - "n", - "r", - "t", - "v", - "e", - "f", - "\\", - /\$/, - '"', - /[0-7]{1,3}/, - /x[0-9A-Fa-f]{1,2}/, - /u{[0-9A-Fa-f]+}/, - ) - )), - - _interpolated_string_body: $ => repeat1( - choice( - $.escape_sequence, - seq($.variable_name, alias($.encapsed_string_chars_after_variable, $.string_value)), - alias($.encapsed_string_chars, $.string_value), - $._simple_string_part, - $._complex_string_part, - alias('\\u', $.string_value), - alias("'", $.string_value) // Needed to avoid the edge case "$b'" from breaking parsing by trying to apply the $.string rule for some reason - ), - ), - - _interpolated_string_body_heredoc: $ => repeat1( - choice( - $.escape_sequence, - seq($.variable_name, alias($.encapsed_string_chars_after_variable_heredoc, $.string_value)), - alias($.encapsed_string_chars_heredoc, $.string_value), - $._simple_string_part, - $._complex_string_part, - alias('\\u', $.string_value), - alias("'", $.string_value), // Needed to avoid the edge case "$b'" from breaking parsing by trying to apply the $.string rule for some reason - alias('')), $.string_value), - ), - ), - - encapsed_string: $ => prec.right(seq( - choice( - /[bB]"/, - '"', - ), - optional($._interpolated_string_body), - '"', - )), - - string: $ => seq( - choice( - /[bB]'/, - "'" - ), - $.string_value, - "'", - ), - - string_value: $ => token(prec(1, repeat(/\\'|\\\\|\\?[^'\\]/))), // prec(1, ...) is needed to avoid conflict with $.comment - - heredoc_body: $ => seq($._new_line, - repeat1(prec.right( - seq(optional($._new_line), $._interpolated_string_body_heredoc), - )), - ), - - heredoc: $ => seq( - token('<<<'), - field('identifier', choice( - $.heredoc_start, - seq('"', $.heredoc_start, token.immediate('"')) - )), - choice( - seq( - field('value', $.heredoc_body), - $._new_line, - field('end_tag', $.heredoc_end), - ), - seq( - field('value', optional($.heredoc_body)), - field('end_tag', $.heredoc_end), - ) - ), - ), - - _new_line: $ => choice(token(/\r?\n/), token(/\r/)), - - nowdoc_body: $ => seq($._new_line, - choice( - repeat1( - $.nowdoc_string - ), - alias("", $.nowdoc_string) - ) - ), - - nowdoc: $ => seq( - token('<<<'), - "'", - field('identifier', $.heredoc_start), - token.immediate("'"), - choice( - seq( - field('value', $.nowdoc_body), - $._new_line, - field('end_tag', $.heredoc_end), - ), - seq( - field('value', optional($.nowdoc_body)), - field('end_tag', $.heredoc_end), - ) - ), - ), - - boolean: $ => /[Tt][Rr][Uu][Ee]|[Ff][Aa][Ll][Ss][Ee]/, - - null: $ => keyword('null', false), - - _string: $ => choice($.encapsed_string, $.string, $.heredoc, $.nowdoc), - - dynamic_variable_name: $ => choice( - seq('$', $._variable_name), - seq('$', '{', $._expression, '}') - ), - - _variable_name: $ => choice($.dynamic_variable_name, $.variable_name), - - variable_name: $ => seq('$', $.name), - - variable_reference: $ => seq('&', $.variable_name), - by_ref: $ => seq( - '&', - choice( - $._callable_variable, - $.member_access_expression, - $.nullsafe_member_access_expression, - ) - ), - - yield_expression: $ => prec.right(seq( - keyword('yield'), - optional(choice( - $.array_element_initializer, - seq(keyword('from'), $._expression) - )) - )), - - array_element_initializer: $ => prec.right(choice( - choice($.by_ref, $._expression), - seq($._expression, '=>', choice($.by_ref, $._expression)), - $.variadic_unpacking - )), - - binary_expression: $ => choice( - prec(PREC.INSTANCEOF, seq( - field('left', $._unary_expression), - field('operator', keyword('instanceof')), - field('right', $._class_type_designator) - )), - prec.right(PREC.NULL_COALESCE, seq( - field('left', $._expression), - field('operator', '??'), - field('right', $._expression) - )), - ...[ - [keyword('and'), PREC.LOGICAL_AND_2], - [keyword('or'), PREC.LOGICAL_OR_2], - [keyword('xor'), PREC.LOGICAL_XOR], - ['||', PREC.LOGICAL_OR_1], - ['&&', PREC.LOGICAL_AND_1], - ['|', PREC.BITWISE_OR], - ['^', PREC.BITWISE_XOR], - ['&', PREC.BITWISE_AND], - ['==', PREC.EQUALITY], - ['!=', PREC.EQUALITY], - ['<>', PREC.EQUALITY], - ['===', PREC.EQUALITY], - ['!==', PREC.EQUALITY], - ['<', PREC.INEQUALITY], - ['>', PREC.INEQUALITY], - ['<=', PREC.INEQUALITY], - ['>=', PREC.INEQUALITY], - ['<=>', PREC.EQUALITY], - ['<<', PREC.SHIFT], - ['>>', PREC.SHIFT], - ['+', PREC.PLUS], - ['-', PREC.PLUS], - ['.', PREC.CONCAT], - ['*', PREC.TIMES], - ['/', PREC.TIMES], - ['%', PREC.TIMES], - ].map(([op, p]) => prec.left(p, seq( - field('left', $._expression), - field('operator', op), - field('right', $._expression) - ))) - ), - - include_expression: $ => seq( - keyword('include'), - $._expression - ), - - include_once_expression: $ => seq( - keyword('include_once'), - $._expression - ), - - require_expression: $ => seq( - keyword('require'), - $._expression - ), - - require_once_expression: $ => seq( - keyword('require_once'), - $._expression - ), - - name: $ => /[_a-zA-Z\u00A1-\u00ff][_a-zA-Z\u00A1-\u00ff\d]*/, - - _reserved_identifier: $ => choice( - 'self', - 'parent', - keyword('static') - ), - - comment: $ => token(choice( - seq( - choice('//', /#[^?\[?\r?\n]/), - repeat(/[^?\r?\n]|\?[^>\r\n]/), - optional(/\?\r?\n/) - ), - '#', - seq( - '/*', - /[^*]*\*+([^/*][^*]*\*+)*/, - '/' - ) - )), - - _semicolon: $ => choice($._automatic_semicolon, ';') - } -}) - -function keyword(word, aliasAsWord = true) { - let pattern = '' - for (const letter of word) { - pattern += `[${letter}${letter.toLocaleUpperCase()}]` - } - let result = new RegExp(pattern) - if (aliasAsWord) result = alias(result, word) - return result -} - -function commaSep1(rule) { - return seq(rule, repeat(seq(',', rule))); -} - -function commaSep(rule) { - return optional(commaSep1(rule)); -} - -function pipeSep1(rule) { - return seq(rule, repeat(seq('|', rule))); -} - -function pipeSep(rule) { - return optional(commaSep1(rule)); -} - -function backtick_chars() { - const dq_simple_escapes = /\\"|\\\\|\\\$|\\e|\\f|\\n|\\r|\\t|\\v/ - const octal_digit = /[0-7]/ - const dq_octal_escapes = seq('\\', octal_digit, optional(octal_digit), optional(octal_digit)) - const hex_digit = /\d|a-f|A-F/ - const dq_hex_escapes = seq( - /\\[xX]/, - hex_digit, - optional(hex_digit) - ) - - const dq_unicode_escapes = seq('\\u{', repeat1(hex_digit), '}') - const dq_escapes = choice(dq_simple_escapes, dq_octal_escapes, dq_hex_escapes, dq_unicode_escapes) - return repeat(choice(dq_escapes, /[^`\\]|\\[^`\\$efnrtv0-7]/)) -} diff --git a/vendored_parsers/tree-sitter-php/package.json b/vendored_parsers/tree-sitter-php/package.json deleted file mode 100644 index c3300007c..000000000 --- a/vendored_parsers/tree-sitter-php/package.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "tree-sitter-php", - "version": "0.19.0", - "description": "PHP grammar for tree-sitter", - "main": "bindings/node", - "keywords": [ - "parser", - "php" - ], - "author": "Josh Vera", - "license": "MIT", - "bugs": { - "url": "https://github.com/tree-sitter/tree-sitter-php/issues" - }, - "homepage": "https://github.com/tree-sitter/tree-sitter-php#readme", - "dependencies": { - "nan": "^2.14.0" - }, - "devDependencies": { - "tree-sitter-cli": "^0.19.1", - "shelljs": "^0.8.4" - }, - "scripts": { - "build": "tree-sitter generate && node-gyp build", - "test": "tree-sitter test && node script/parse-examples.js" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/tree-sitter/tree-sitter-php.git" - }, - "tree-sitter": [ - { - "scope": "source.php", - "file-types": [ - "php" - ], - "highlights": "queries/highlights.scm" - } - ] -} diff --git a/vendored_parsers/tree-sitter-php/queries/highlights.scm b/vendored_parsers/tree-sitter-php/queries/highlights.scm deleted file mode 100644 index 2a6980ea8..000000000 --- a/vendored_parsers/tree-sitter-php/queries/highlights.scm +++ /dev/null @@ -1,115 +0,0 @@ -(php_tag) @tag -"?>" @tag - -; Types - -(primitive_type) @type.builtin -(cast_type) @type.builtin -(named_type (name) @type) @type -(named_type (qualified_name) @type) @type - -; Functions - -(array_creation_expression "array" @function.builtin) -(list_literal "list" @function.builtin) - -(method_declaration - name: (name) @function.method) - -(function_call_expression - function: (qualified_name (name)) @function) - -(scoped_call_expression - name: (name) @function) - -(member_call_expression - name: (name) @function.method) - -(function_definition - name: (name) @function) - -; Member - -(property_element - (variable_name) @property) - -(member_access_expression - name: (variable_name (name)) @property) -(member_access_expression - name: (name) @property) - -; Variables - -(relative_scope) @variable.builtin - -((name) @constant - (#match? @constant "^_?[A-Z][A-Z\\d_]+$")) - -((name) @constructor - (#match? @constructor "^[A-Z]")) - -((name) @variable.builtin - (#eq? @variable.builtin "this")) - -(variable_name) @variable - -; Basic tokens - -(string) @string -(heredoc) @string -(boolean) @constant.builtin -(null) @constant.builtin -(integer) @number -(float) @number -(comment) @comment - -"$" @operator - -; Keywords - -"abstract" @keyword -"as" @keyword -"break" @keyword -"case" @keyword -"catch" @keyword -"class" @keyword -"const" @keyword -"continue" @keyword -"declare" @keyword -"default" @keyword -"do" @keyword -"echo" @keyword -"else" @keyword -"elseif" @keyword -"enddeclare" @keyword -"endforeach" @keyword -"endif" @keyword -"endswitch" @keyword -"endwhile" @keyword -"extends" @keyword -"final" @keyword -"finally" @keyword -"foreach" @keyword -"function" @keyword -"global" @keyword -"if" @keyword -"implements" @keyword -"include_once" @keyword -"include" @keyword -"insteadof" @keyword -"interface" @keyword -"namespace" @keyword -"new" @keyword -"private" @keyword -"protected" @keyword -"public" @keyword -"require_once" @keyword -"require" @keyword -"return" @keyword -"static" @keyword -"switch" @keyword -"throw" @keyword -"trait" @keyword -"try" @keyword -"use" @keyword -"while" @keyword diff --git a/vendored_parsers/tree-sitter-php/queries/injections.scm b/vendored_parsers/tree-sitter-php/queries/injections.scm deleted file mode 100644 index 16d5736be..000000000 --- a/vendored_parsers/tree-sitter-php/queries/injections.scm +++ /dev/null @@ -1,3 +0,0 @@ -((text) @injection.content - (#set! injection.language "html") - (#set! injection.combined)) diff --git a/vendored_parsers/tree-sitter-php/queries/tags.scm b/vendored_parsers/tree-sitter-php/queries/tags.scm deleted file mode 100644 index ef889ceee..000000000 --- a/vendored_parsers/tree-sitter-php/queries/tags.scm +++ /dev/null @@ -1,26 +0,0 @@ -(class_declaration - name: (name) @name) @definition.class - -(function_definition - name: (name) @name) @definition.function - -(method_declaration - name: (name) @name) @definition.function - -(object_creation_expression - [ - (qualified_name (name) @name) - (variable_name (name) @name) - ]) @reference.class - -(function_call_expression - function: [ - (qualified_name (name) @name) - (variable_name (name)) @name - ]) @reference.call - -(scoped_call_expression - name: (name) @name) @reference.call - -(member_call_expression - name: (name) @name) @reference.call diff --git a/vendored_parsers/tree-sitter-php/script/known-failures.txt b/vendored_parsers/tree-sitter-php/script/known-failures.txt deleted file mode 100644 index 8b1378917..000000000 --- a/vendored_parsers/tree-sitter-php/script/known-failures.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/vendored_parsers/tree-sitter-php/script/parse-examples b/vendored_parsers/tree-sitter-php/script/parse-examples deleted file mode 100755 index 7e39d6cb0..000000000 --- a/vendored_parsers/tree-sitter-php/script/parse-examples +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/bash - -set -e - -cd "$(dirname "$0")/.." - -function checkout_at() { - path="examples/$1" - url=$2 - sha=$3 - - if [ ! -d "$path" ]; then - git clone "https://github.com/$url" "$path" - fi - - pushd "$path" - git fetch && git reset --hard "$sha" - popd -} - -checkout_at "laravel" "laravel/laravel" "9d0862b3340c8243ee072afc181e315ffa35e110" -checkout_at "phabricator" "phacility/phabricator" "d0b01a41f2498fb2a6487c2d6704dc7acfd4675f" -checkout_at "phpunit" "sebastianbergmann/phpunit" "5e523bdc7dd4d90fed9fb29d1df05347b3e7eaba" -checkout_at "WordPress" "WordPress/WordPress" "45286c5bb3f6fe5005567903ec858d87077eae2c" - -known_failures="$(cat script/known-failures.txt)" - -tree-sitter parse -q \ - 'examples/**/*.php' \ - $(for file in $known_failures; do echo "!${file}"; done) - -example_count=$(find examples -name '*.php' | wc -l) -failure_count=$(wc -w <<< "$known_failures") -success_count=$(( $example_count - $failure_count )) -success_percent=$(bc -l <<< "100*${success_count}/${example_count}") - -printf \ - "Successfully parsed %d of %d example files (%.1f%%)\n" \ - $success_count $example_count $success_percent diff --git a/vendored_parsers/tree-sitter-php/script/parse-examples.js b/vendored_parsers/tree-sitter-php/script/parse-examples.js deleted file mode 100644 index 007ba6b74..000000000 --- a/vendored_parsers/tree-sitter-php/script/parse-examples.js +++ /dev/null @@ -1,102 +0,0 @@ -const fs = require('fs') -const os = require('os') -const util = require('util'); -const { exec, execSync } = require('child_process') -const shell = require('shelljs') - -function main() { - checkoutExampleProjects([ - { dir: 'laravel', repository: 'https://github.com/laravel/laravel', sha: '9d0862b3340c8243ee072afc181e315ffa35e110' }, - { dir: 'framework', repository: 'https://github.com/laravel/framework', sha: '45d439e98a6b14afde8911f7d22a265948adbf72' }, - { dir: 'phabricator', repository: 'https://github.com/phacility/phabricator', sha: 'd0b01a41f2498fb2a6487c2d6704dc7acfd4675f' }, - { dir: 'phpunit', repository: 'https://github.com/sebastianbergmann/phpunit', sha: '5e523bdc7dd4d90fed9fb29d1df05347b3e7eaba' }, - { dir: 'WordPress', repository: 'https://github.com/WordPress/WordPress', sha: '45286c5bb3f6fe5005567903ec858d87077eae2c' }, - { dir: 'mediawiki', repository: 'https://github.com/wikimedia/mediawiki', sha: 'b6b88cbf98fb0c7891324709a85eabc290ed28b4' }, - ]) - - parseExamples() -} - -function parseExamples() { - const knownFailures = loadKnownFailures().split(/\r\n|\n/).filter(line => line.length > 0) - - let excludeString = knownFailures.join(" !") - if (knownFailures.length > 0) { - excludeString = "!" + excludeString - } - - if (os.platform == 'win32') { - excludeString = convertToWindowsPath(excludeString) - } - - exec('"./node_modules/.bin/tree-sitter" parse -q examples/**/*.php ' + excludeString, (err, stdout) => { - const failures = extractFailureFilePaths(stdout) - failures.forEach(failure => { - if (!knownFailures.includes(failure)) { - console.error(`Unknown failure occurred: ${failure}`) - } - }) - - const failureCount = failures.length + knownFailures.length - const exampleCount = countExampleFiles() - const successCount = exampleCount - failureCount; - const successPercent = 100 * successCount / exampleCount - - console.log(`Successfully parsed ${successCount} of ${exampleCount} example files (${successPercent.toFixed(2)}%)`) - }) -} - -function extractFailureFilePaths(stdout) { - return stdout.split(/\r\n|\n/).filter(line => line.length > 0).map(line => convertToUnixPath(line.substring(0, line.indexOf(" ")))) -} - -function convertToUnixPath(filePathString) { - return filePathString.split("\\").join("/") -} - -function convertToWindowsPath(filePathString) { - return filePathString.split("/").join("\\") -} - -function countExampleFiles() { - return shell.find('./examples').filter((file) => { return file.match(/\.php$/) }).length -} - -function createExamplesDirectoryIfNotExists() { - const dir = './examples' - - if (!fs.existsSync(dir)) { - fs.mkdirSync(dir) - } -} - -function checkoutExampleProjects(projects) { - createExamplesDirectoryIfNotExists() - - checkoutPromise = util.promisify(checkoutExampleProject) - - Promise.all(projects.map((project) => checkoutPromise(project))) -} - -function checkoutExampleProject(project) { - const projectDir = './examples/' + project.dir - if (!fs.existsSync(projectDir)) { - cloneRepository(project) - } - - checkoutCommit(project) -} - -function cloneRepository(project) { - execSync('cd examples && git clone --quiet ' + project.repository + ' ' + project.dir + ' && cd ..') -} - -function checkoutCommit(project) { - execSync('cd examples/' + project.dir + ' && git fetch --quiet && git reset --quiet --hard "' + project.sha + '" && cd ../..') -} - -function loadKnownFailures() { - return fs.readFileSync('./script/known-failures.txt').toString() -} - -main() \ No newline at end of file diff --git a/vendored_parsers/tree-sitter-php/src/grammar.json b/vendored_parsers/tree-sitter-php/src/grammar.json deleted file mode 100644 index afc4b5541..000000000 --- a/vendored_parsers/tree-sitter-php/src/grammar.json +++ /dev/null @@ -1,8891 +0,0 @@ -{ - "name": "php", - "word": "name", - "rules": { - "program": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "text" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "php_tag" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "php_tag": { - "type": "PATTERN", - "value": "<\\?([pP][hH][pP]|=)?" - }, - "text_interpolation": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "?>" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "text" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "php_tag" - }, - { - "type": "SYMBOL", - "name": "_eof" - } - ] - } - ] - }, - "text": { - "type": "REPEAT1", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "TOKEN", - "content": { - "type": "PREC", - "value": -1, - "content": { - "type": "PATTERN", - "value": "<" - } - } - }, - { - "type": "PATTERN", - "value": "[^\\s<][^<]*" - } - ] - } - }, - "_statement": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "empty_statement" - }, - { - "type": "SYMBOL", - "name": "compound_statement" - }, - { - "type": "SYMBOL", - "name": "named_label_statement" - }, - { - "type": "SYMBOL", - "name": "expression_statement" - }, - { - "type": "SYMBOL", - "name": "if_statement" - }, - { - "type": "SYMBOL", - "name": "switch_statement" - }, - { - "type": "SYMBOL", - "name": "while_statement" - }, - { - "type": "SYMBOL", - "name": "do_statement" - }, - { - "type": "SYMBOL", - "name": "for_statement" - }, - { - "type": "SYMBOL", - "name": "foreach_statement" - }, - { - "type": "SYMBOL", - "name": "goto_statement" - }, - { - "type": "SYMBOL", - "name": "continue_statement" - }, - { - "type": "SYMBOL", - "name": "break_statement" - }, - { - "type": "SYMBOL", - "name": "return_statement" - }, - { - "type": "SYMBOL", - "name": "try_statement" - }, - { - "type": "SYMBOL", - "name": "declare_statement" - }, - { - "type": "SYMBOL", - "name": "echo_statement" - }, - { - "type": "SYMBOL", - "name": "unset_statement" - }, - { - "type": "SYMBOL", - "name": "const_declaration" - }, - { - "type": "SYMBOL", - "name": "function_definition" - }, - { - "type": "SYMBOL", - "name": "class_declaration" - }, - { - "type": "SYMBOL", - "name": "interface_declaration" - }, - { - "type": "SYMBOL", - "name": "trait_declaration" - }, - { - "type": "SYMBOL", - "name": "enum_declaration" - }, - { - "type": "SYMBOL", - "name": "namespace_definition" - }, - { - "type": "SYMBOL", - "name": "namespace_use_declaration" - }, - { - "type": "SYMBOL", - "name": "global_declaration" - }, - { - "type": "SYMBOL", - "name": "function_static_declaration" - } - ] - }, - "empty_statement": { - "type": "PREC", - "value": -1, - "content": { - "type": "STRING", - "value": ";" - } - }, - "reference_modifier": { - "type": "STRING", - "value": "&" - }, - "function_static_declaration": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[sS][tT][aA][tT][iI][cC]" - }, - "named": false, - "value": "static" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "static_variable_declaration" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "static_variable_declaration" - } - ] - } - } - ] - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - }, - "static_variable_declaration": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "variable_name" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "=" - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "global_declaration": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[gG][lL][oO][bB][aA][lL]" - }, - "named": false, - "value": "global" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_variable_name" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_variable_name" - } - ] - } - } - ] - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - }, - "namespace_definition": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[nN][aA][mM][eE][sS][pP][aA][cC][eE]" - }, - "named": false, - "value": "namespace" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "namespace_name" - } - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "name", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "namespace_name" - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "compound_statement" - } - } - ] - } - ] - } - ] - }, - "namespace_use_declaration": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[uU][sS][eE]" - }, - "named": false, - "value": "use" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[fF][uU][nN][cC][tT][iI][oO][nN]" - }, - "named": false, - "value": "function" - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[cC][oO][nN][sS][tT]" - }, - "named": false, - "value": "const" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "namespace_use_clause" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "namespace_use_clause" - } - ] - } - } - ] - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "\\" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "namespace_name" - }, - { - "type": "STRING", - "value": "\\" - }, - { - "type": "SYMBOL", - "name": "namespace_use_group" - } - ] - } - ] - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - }, - "namespace_use_clause": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "name" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_reserved_identifier" - }, - "named": true, - "value": "name" - }, - { - "type": "SYMBOL", - "name": "qualified_name" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "namespace_aliasing_clause" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "qualified_name": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "namespace_name_as_prefix" - }, - { - "type": "SYMBOL", - "name": "name" - } - ] - }, - "namespace_name_as_prefix": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "\\" - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "\\" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "namespace_name" - }, - { - "type": "STRING", - "value": "\\" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[nN][aA][mM][eE][sS][pP][aA][cC][eE]" - }, - "named": false, - "value": "namespace" - }, - { - "type": "STRING", - "value": "\\" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[nN][aA][mM][eE][sS][pP][aA][cC][eE]" - }, - "named": false, - "value": "namespace" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "\\" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "namespace_name" - }, - { - "type": "STRING", - "value": "\\" - } - ] - } - ] - }, - "namespace_name": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "name" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "\\" - }, - { - "type": "SYMBOL", - "name": "name" - } - ] - } - } - ] - }, - "namespace_aliasing_clause": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[aA][sS]" - }, - "named": false, - "value": "as" - }, - { - "type": "SYMBOL", - "name": "name" - } - ] - }, - "namespace_use_group": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "namespace_use_group_clause" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "namespace_use_group_clause" - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - "namespace_use_group_clause": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[fF][uU][nN][cC][tT][iI][oO][nN]" - }, - "named": false, - "value": "function" - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[cC][oO][nN][sS][tT]" - }, - "named": false, - "value": "const" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "namespace_name" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "namespace_aliasing_clause" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "trait_declaration": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[tT][rR][aA][iI][tT]" - }, - "named": false, - "value": "trait" - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "name" - } - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "declaration_list" - } - } - ] - }, - "interface_declaration": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[iI][nN][tT][eE][rR][fF][aA][cC][eE]" - }, - "named": false, - "value": "interface" - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "name" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "base_clause" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "declaration_list" - } - } - ] - }, - "base_clause": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[eE][xX][tT][eE][nN][dD][sS]" - }, - "named": false, - "value": "extends" - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "name" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_reserved_identifier" - }, - "named": true, - "value": "name" - }, - { - "type": "SYMBOL", - "name": "qualified_name" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "name" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_reserved_identifier" - }, - "named": true, - "value": "name" - }, - { - "type": "SYMBOL", - "name": "qualified_name" - } - ] - } - ] - } - } - ] - } - ] - }, - "enum_declaration": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "attributes", - "content": { - "type": "SYMBOL", - "name": "attribute_list" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[eE][nN][uU][mM]" - }, - "named": false, - "value": "enum" - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "name" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "SYMBOL", - "name": "_type" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "class_interface_clause" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "enum_declaration_list" - } - } - ] - } - }, - "enum_declaration_list": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_enum_member_declaration" - } - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - "_enum_member_declaration": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "enum_case" - }, - { - "type": "SYMBOL", - "name": "method_declaration" - }, - { - "type": "SYMBOL", - "name": "use_declaration" - } - ] - }, - "enum_case": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "attributes", - "content": { - "type": "SYMBOL", - "name": "attribute_list" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[cC][aA][sS][eE]" - }, - "named": false, - "value": "case" - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "name" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "=" - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "string" - }, - { - "type": "SYMBOL", - "name": "integer" - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - }, - "class_declaration": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "attributes", - "content": { - "type": "SYMBOL", - "name": "attribute_list" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "modifier", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "final_modifier" - }, - { - "type": "SYMBOL", - "name": "abstract_modifier" - } - ] - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[cC][lL][aA][sS][sS]" - }, - "named": false, - "value": "class" - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "name" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "base_clause" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "class_interface_clause" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "declaration_list" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_semicolon" - }, - { - "type": "BLANK" - } - ] - } - ] - } - }, - "declaration_list": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_member_declaration" - } - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - "final_modifier": { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[fF][iI][nN][aA][lL]" - }, - "named": false, - "value": "final" - }, - "abstract_modifier": { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[aA][bB][sS][tT][rR][aA][cC][tT]" - }, - "named": false, - "value": "abstract" - }, - "readonly_modifier": { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[rR][eE][aA][dD][oO][nN][lL][yY]" - }, - "named": false, - "value": "readonly" - }, - "class_interface_clause": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[iI][mM][pP][lL][eE][mM][eE][nN][tT][sS]" - }, - "named": false, - "value": "implements" - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "name" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_reserved_identifier" - }, - "named": true, - "value": "name" - }, - { - "type": "SYMBOL", - "name": "qualified_name" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "name" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_reserved_identifier" - }, - "named": true, - "value": "name" - }, - { - "type": "SYMBOL", - "name": "qualified_name" - } - ] - } - ] - } - } - ] - } - ] - }, - "_member_declaration": { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_class_const_declaration" - }, - "named": true, - "value": "const_declaration" - }, - { - "type": "SYMBOL", - "name": "property_declaration" - }, - { - "type": "SYMBOL", - "name": "method_declaration" - }, - { - "type": "SYMBOL", - "name": "use_declaration" - } - ] - }, - "const_declaration": { - "type": "SYMBOL", - "name": "_const_declaration" - }, - "_class_const_declaration": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "attributes", - "content": { - "type": "SYMBOL", - "name": "attribute_list" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "modifier", - "content": { - "type": "SYMBOL", - "name": "final_modifier" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "_const_declaration" - } - ] - }, - "_const_declaration": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "visibility_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[cC][oO][nN][sS][tT]" - }, - "named": false, - "value": "const" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "const_element" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "const_element" - } - ] - } - } - ] - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - }, - "property_declaration": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "attributes", - "content": { - "type": "SYMBOL", - "name": "attribute_list" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT1", - "content": { - "type": "SYMBOL", - "name": "_modifier" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "type", - "content": { - "type": "SYMBOL", - "name": "_type" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "property_element" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "property_element" - } - ] - } - } - ] - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - }, - "_modifier": { - "type": "PREC_LEFT", - "value": 0, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "var_modifier" - }, - { - "type": "SYMBOL", - "name": "visibility_modifier" - }, - { - "type": "SYMBOL", - "name": "static_modifier" - }, - { - "type": "SYMBOL", - "name": "final_modifier" - }, - { - "type": "SYMBOL", - "name": "abstract_modifier" - }, - { - "type": "SYMBOL", - "name": "readonly_modifier" - } - ] - } - }, - "property_element": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "variable_name" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "property_initializer" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "property_initializer": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "=" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - }, - "method_declaration": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "attributes", - "content": { - "type": "SYMBOL", - "name": "attribute_list" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_modifier" - } - }, - { - "type": "SYMBOL", - "name": "_function_definition_header" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "compound_statement" - } - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - } - ] - }, - "var_modifier": { - "type": "PATTERN", - "value": "[vV][aA][rR]" - }, - "static_modifier": { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[sS][tT][aA][tT][iI][cC]" - }, - "named": false, - "value": "static" - }, - "use_declaration": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[uU][sS][eE]" - }, - "named": false, - "value": "use" - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "name" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_reserved_identifier" - }, - "named": true, - "value": "name" - }, - { - "type": "SYMBOL", - "name": "qualified_name" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "name" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_reserved_identifier" - }, - "named": true, - "value": "name" - }, - { - "type": "SYMBOL", - "name": "qualified_name" - } - ] - } - ] - } - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "use_list" - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - } - ] - }, - "use_list": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "use_instead_of_clause" - }, - { - "type": "SYMBOL", - "name": "use_as_clause" - } - ] - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - } - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - "use_instead_of_clause": { - "type": "PREC_LEFT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "class_constant_access_expression" - }, - { - "type": "SYMBOL", - "name": "name" - } - ] - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[iI][nN][sS][tT][eE][aA][dD][oO][fF]" - }, - "named": false, - "value": "insteadof" - }, - { - "type": "SYMBOL", - "name": "name" - } - ] - } - }, - "use_as_clause": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "class_constant_access_expression" - }, - { - "type": "SYMBOL", - "name": "name" - } - ] - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[aA][sS]" - }, - "named": false, - "value": "as" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "visibility_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "name" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "visibility_modifier" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "name" - }, - { - "type": "BLANK" - } - ] - } - ] - } - ] - } - ] - }, - "visibility_modifier": { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[pP][uU][bB][lL][iI][cC]" - }, - "named": false, - "value": "public" - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[pP][rR][oO][tT][eE][cC][tT][eE][dD]" - }, - "named": false, - "value": "protected" - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[pP][rR][iI][vV][aA][tT][eE]" - }, - "named": false, - "value": "private" - } - ] - }, - "function_definition": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "attributes", - "content": { - "type": "SYMBOL", - "name": "attribute_list" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "_function_definition_header" - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "compound_statement" - } - } - ] - }, - "_function_definition_header": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[fF][uU][nN][cC][tT][iI][oO][nN]" - }, - "named": false, - "value": "function" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "reference_modifier", - "content": { - "type": "SYMBOL", - "name": "reference_modifier" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "name" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_reserved_identifier" - }, - "named": true, - "value": "name" - } - ] - } - }, - { - "type": "FIELD", - "name": "parameters", - "content": { - "type": "SYMBOL", - "name": "formal_parameters" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_return_type" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "_arrow_function_header": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "attributes", - "content": { - "type": "SYMBOL", - "name": "attribute_list" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "static_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[fF][nN]" - }, - "named": false, - "value": "fn" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "reference_modifier", - "content": { - "type": "SYMBOL", - "name": "reference_modifier" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "parameters", - "content": { - "type": "SYMBOL", - "name": "formal_parameters" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_return_type" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "arrow_function": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_arrow_function_header" - }, - { - "type": "STRING", - "value": "=>" - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - }, - "formal_parameters": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "simple_parameter" - }, - { - "type": "SYMBOL", - "name": "variadic_parameter" - }, - { - "type": "SYMBOL", - "name": "property_promotion_parameter" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "simple_parameter" - }, - { - "type": "SYMBOL", - "name": "variadic_parameter" - }, - { - "type": "SYMBOL", - "name": "property_promotion_parameter" - } - ] - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "property_promotion_parameter": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "visibility", - "content": { - "type": "SYMBOL", - "name": "visibility_modifier" - } - }, - { - "type": "FIELD", - "name": "readonly", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "readonly_modifier" - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_type" - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "variable_name" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "=" - }, - { - "type": "FIELD", - "name": "default_value", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "simple_parameter": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "attributes", - "content": { - "type": "SYMBOL", - "name": "attribute_list" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_type" - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "reference_modifier", - "content": { - "type": "SYMBOL", - "name": "reference_modifier" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "variable_name" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "=" - }, - { - "type": "FIELD", - "name": "default_value", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "variadic_parameter": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "attributes", - "content": { - "type": "SYMBOL", - "name": "attribute_list" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_type" - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "reference_modifier", - "content": { - "type": "SYMBOL", - "name": "reference_modifier" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "..." - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "variable_name" - } - } - ] - }, - "_type": { - "type": "SYMBOL", - "name": "union_type" - }, - "_types": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "optional_type" - }, - { - "type": "SYMBOL", - "name": "named_type" - }, - { - "type": "SYMBOL", - "name": "primitive_type" - } - ] - }, - "named_type": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "name" - }, - { - "type": "SYMBOL", - "name": "qualified_name" - } - ] - }, - "optional_type": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "?" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "named_type" - }, - { - "type": "SYMBOL", - "name": "primitive_type" - } - ] - } - ] - }, - "bottom_type": { - "type": "STRING", - "value": "never" - }, - "union_type": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_types" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "|" - }, - { - "type": "SYMBOL", - "name": "_types" - } - ] - } - } - ] - } - }, - "primitive_type": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "array" - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[cC][aA][lL][lL][aA][bB][lL][eE]" - }, - "named": false, - "value": "callable" - }, - { - "type": "STRING", - "value": "iterable" - }, - { - "type": "STRING", - "value": "bool" - }, - { - "type": "STRING", - "value": "float" - }, - { - "type": "STRING", - "value": "int" - }, - { - "type": "STRING", - "value": "string" - }, - { - "type": "STRING", - "value": "void" - }, - { - "type": "STRING", - "value": "mixed" - }, - { - "type": "STRING", - "value": "static" - }, - { - "type": "STRING", - "value": "false" - }, - { - "type": "STRING", - "value": "null" - } - ] - }, - "cast_type": { - "type": "CHOICE", - "members": [ - { - "type": "PATTERN", - "value": "[aA][rR][rR][aA][yY]" - }, - { - "type": "PATTERN", - "value": "[bB][iI][nN][aA][rR][yY]" - }, - { - "type": "PATTERN", - "value": "[bB][oO][oO][lL]" - }, - { - "type": "PATTERN", - "value": "[bB][oO][oO][lL][eE][aA][nN]" - }, - { - "type": "PATTERN", - "value": "[dD][oO][uU][bB][lL][eE]" - }, - { - "type": "PATTERN", - "value": "[iI][nN][tT]" - }, - { - "type": "PATTERN", - "value": "[iI][nN][tT][eE][gG][eE][rR]" - }, - { - "type": "PATTERN", - "value": "[fF][lL][oO][aA][tT]" - }, - { - "type": "PATTERN", - "value": "[oO][bB][jJ][eE][cC][tT]" - }, - { - "type": "PATTERN", - "value": "[rR][eE][aA][lL]" - }, - { - "type": "PATTERN", - "value": "[sS][tT][rR][iI][nN][gG]" - }, - { - "type": "PATTERN", - "value": "[uU][nN][sS][eE][tT]" - } - ] - }, - "_return_type": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "FIELD", - "name": "return_type", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_type" - }, - { - "type": "SYMBOL", - "name": "bottom_type" - } - ] - } - } - ] - }, - "const_element": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "name" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_reserved_identifier" - }, - "named": true, - "value": "name" - } - ] - }, - { - "type": "STRING", - "value": "=" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - }, - "echo_statement": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[eE][cC][hH][oO]" - }, - "named": false, - "value": "echo" - }, - { - "type": "SYMBOL", - "name": "_expressions" - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - }, - "unset_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "unset" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_variable" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_variable" - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ")" - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - }, - "declare_statement": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[dD][eE][cC][lL][aA][rR][eE]" - }, - "named": false, - "value": "declare" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SYMBOL", - "name": "declare_directive" - }, - { - "type": "STRING", - "value": ")" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_statement" - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[eE][nN][dD][dD][eE][cC][lL][aA][rR][eE]" - }, - "named": false, - "value": "enddeclare" - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - } - ] - }, - "declare_directive": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "ticks" - }, - { - "type": "STRING", - "value": "encoding" - }, - { - "type": "STRING", - "value": "strict_types" - } - ] - }, - { - "type": "STRING", - "value": "=" - }, - { - "type": "SYMBOL", - "name": "_literal" - } - ] - }, - "_literal": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "integer" - }, - { - "type": "SYMBOL", - "name": "float" - }, - { - "type": "SYMBOL", - "name": "_string" - }, - { - "type": "SYMBOL", - "name": "boolean" - }, - { - "type": "SYMBOL", - "name": "null" - } - ] - }, - "float": { - "type": "PATTERN", - "value": "\\d*(_\\d+)*((\\.\\d*(_\\d+)*)?([eE][\\+-]?\\d+(_\\d+)*)|(\\.\\d*(_\\d+)*)([eE][\\+-]?\\d+(_\\d+)*)?)" - }, - "try_statement": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[tT][rR][yY]" - }, - "named": false, - "value": "try" - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "compound_statement" - } - }, - { - "type": "REPEAT1", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "catch_clause" - }, - { - "type": "SYMBOL", - "name": "finally_clause" - } - ] - } - } - ] - }, - "catch_clause": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[cC][aA][tT][cC][hH]" - }, - "named": false, - "value": "catch" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "SYMBOL", - "name": "type_list" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "variable_name" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "compound_statement" - } - } - ] - }, - "type_list": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "named_type" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "|" - }, - { - "type": "SYMBOL", - "name": "named_type" - } - ] - } - } - ] - }, - "finally_clause": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[fF][iI][nN][aA][lL][lL][yY]" - }, - "named": false, - "value": "finally" - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "compound_statement" - } - } - ] - }, - "goto_statement": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[gG][oO][tT][oO]" - }, - "named": false, - "value": "goto" - }, - { - "type": "SYMBOL", - "name": "name" - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - }, - "continue_statement": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[cC][oO][nN][tT][iI][nN][uU][eE]" - }, - "named": false, - "value": "continue" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - }, - "break_statement": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[bB][rR][eE][aA][kK]" - }, - "named": false, - "value": "break" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - }, - "integer": { - "type": "TOKEN", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "PATTERN", - "value": "[1-9]\\d*(_\\d+)*" - }, - { - "type": "PATTERN", - "value": "0[oO]?[0-7]*(_[0-7]+)*" - }, - { - "type": "PATTERN", - "value": "0[xX][0-9a-fA-F]+(_[0-9a-fA-F]+)*" - }, - { - "type": "PATTERN", - "value": "0[bB][01]+(_[01]+)*" - } - ] - } - }, - "return_statement": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[rR][eE][tT][uU][rR][nN]" - }, - "named": false, - "value": "return" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - }, - "throw_expression": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[tT][hH][rR][oO][wW]" - }, - "named": false, - "value": "throw" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - }, - "while_statement": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[wW][hH][iI][lL][eE]" - }, - "named": false, - "value": "while" - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "parenthesized_expression" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - }, - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "colon_block" - } - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[eE][nN][dD][wW][hH][iI][lL][eE]" - }, - "named": false, - "value": "endwhile" - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - } - ] - } - ] - }, - "do_statement": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[dD][oO]" - }, - "named": false, - "value": "do" - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[wW][hH][iI][lL][eE]" - }, - "named": false, - "value": "while" - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "parenthesized_expression" - } - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - }, - "for_statement": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[fF][oO][rR]" - }, - "named": false, - "value": "for" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expressions" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ";" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expressions" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ";" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expressions" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_semicolon" - }, - { - "type": "SYMBOL", - "name": "_statement" - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[eE][nN][dD][fF][oO][rR]" - }, - "named": false, - "value": "endfor" - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - } - ] - } - ] - }, - "_expressions": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "sequence_expression" - } - ] - }, - "sequence_expression": { - "type": "PREC", - "value": -1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "sequence_expression" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - } - ] - } - }, - "foreach_statement": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[fF][oO][rR][eE][aA][cC][hH]" - }, - "named": false, - "value": "foreach" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[aA][sS]" - }, - "named": false, - "value": "as" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "foreach_pair" - }, - "named": true, - "value": "pair" - }, - { - "type": "SYMBOL", - "name": "_foreach_value" - } - ] - }, - { - "type": "STRING", - "value": ")" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_semicolon" - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - }, - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "colon_block" - } - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[eE][nN][dD][fF][oO][rR][eE][aA][cC][hH]" - }, - "named": false, - "value": "endforeach" - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - } - ] - } - ] - }, - "foreach_pair": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": "=>" - }, - { - "type": "SYMBOL", - "name": "_foreach_value" - } - ] - }, - "_foreach_value": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "by_ref" - }, - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "list_literal" - } - ] - }, - "if_statement": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[iI][fF]" - }, - "named": false, - "value": "if" - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "parenthesized_expression" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - }, - { - "type": "REPEAT", - "content": { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "SYMBOL", - "name": "else_if_clause" - } - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "SYMBOL", - "name": "else_clause" - } - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "colon_block" - } - }, - { - "type": "REPEAT", - "content": { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "else_if_clause_2" - }, - "named": true, - "value": "else_if_clause" - } - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "else_clause_2" - }, - "named": true, - "value": "else_clause" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[eE][nN][dD][iI][fF]" - }, - "named": false, - "value": "endif" - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - } - ] - } - ] - }, - "colon_block": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - } - ] - }, - "else_if_clause": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[eE][lL][sS][eE][iI][fF]" - }, - "named": false, - "value": "elseif" - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "parenthesized_expression" - } - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - } - ] - }, - "else_clause": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[eE][lL][sS][eE]" - }, - "named": false, - "value": "else" - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - } - ] - }, - "else_if_clause_2": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[eE][lL][sS][eE][iI][fF]" - }, - "named": false, - "value": "elseif" - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "parenthesized_expression" - } - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "colon_block" - } - } - ] - }, - "else_clause_2": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[eE][lL][sS][eE]" - }, - "named": false, - "value": "else" - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "colon_block" - } - } - ] - }, - "match_expression": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[mM][aA][tT][cC][hH]" - }, - "named": false, - "value": "match" - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "parenthesized_expression" - } - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "match_block" - } - } - ] - }, - "match_block": { - "type": "PREC_LEFT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "match_conditional_expression" - }, - { - "type": "SYMBOL", - "name": "match_default_expression" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "match_conditional_expression" - }, - { - "type": "SYMBOL", - "name": "match_default_expression" - } - ] - } - ] - } - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "}" - } - ] - } - }, - "match_condition_list": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - } - } - ] - }, - "match_conditional_expression": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "conditional_expressions", - "content": { - "type": "SYMBOL", - "name": "match_condition_list" - } - }, - { - "type": "STRING", - "value": "=>" - }, - { - "type": "FIELD", - "name": "return_expression", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - }, - "match_default_expression": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[dD][eE][fF][aA][uU][lL][tT]" - }, - "named": false, - "value": "default" - }, - { - "type": "STRING", - "value": "=>" - }, - { - "type": "FIELD", - "name": "return_expression", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - }, - "switch_statement": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[sS][wW][iI][tT][cC][hH]" - }, - "named": false, - "value": "switch" - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "parenthesized_expression" - } - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "switch_block" - } - } - ] - }, - "switch_block": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "REPEAT", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "case_statement" - }, - { - "type": "SYMBOL", - "name": "default_statement" - } - ] - } - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "REPEAT", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "case_statement" - }, - { - "type": "SYMBOL", - "name": "default_statement" - } - ] - } - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[eE][nN][dD][sS][wW][iI][tT][cC][hH]" - }, - "named": false, - "value": "endswitch" - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - } - ] - }, - "case_statement": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[cC][aA][sS][eE]" - }, - "named": false, - "value": "case" - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - } - ] - }, - "default_statement": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[dD][eE][fF][aA][uU][lL][tT]" - }, - "named": false, - "value": "default" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - } - ] - }, - "compound_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - "named_label_statement": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "name" - }, - { - "type": "STRING", - "value": ":" - } - ] - }, - "expression_statement": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "_semicolon" - } - ] - }, - "_expression": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "conditional_expression" - }, - { - "type": "SYMBOL", - "name": "match_expression" - }, - { - "type": "SYMBOL", - "name": "augmented_assignment_expression" - }, - { - "type": "SYMBOL", - "name": "assignment_expression" - }, - { - "type": "SYMBOL", - "name": "reference_assignment_expression" - }, - { - "type": "SYMBOL", - "name": "yield_expression" - }, - { - "type": "SYMBOL", - "name": "_unary_expression" - }, - { - "type": "SYMBOL", - "name": "binary_expression" - }, - { - "type": "SYMBOL", - "name": "include_expression" - }, - { - "type": "SYMBOL", - "name": "include_once_expression" - }, - { - "type": "SYMBOL", - "name": "require_expression" - }, - { - "type": "SYMBOL", - "name": "require_once_expression" - } - ] - }, - "_unary_expression": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "clone_expression" - }, - { - "type": "SYMBOL", - "name": "_primary_expression" - }, - { - "type": "SYMBOL", - "name": "exponentiation_expression" - }, - { - "type": "SYMBOL", - "name": "unary_op_expression" - }, - { - "type": "SYMBOL", - "name": "cast_expression" - } - ] - }, - "unary_op_expression": { - "type": "CHOICE", - "members": [ - { - "type": "PREC", - "value": 21, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "@" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 19, - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "+" - }, - { - "type": "STRING", - "value": "-" - }, - { - "type": "STRING", - "value": "~" - }, - { - "type": "STRING", - "value": "!" - } - ] - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - } - } - ] - }, - "exponentiation_expression": { - "type": "PREC_RIGHT", - "value": 18, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "clone_expression" - }, - { - "type": "SYMBOL", - "name": "_primary_expression" - }, - { - "type": "SYMBOL", - "name": "unary_op_expression" - }, - { - "type": "SYMBOL", - "name": "match_expression" - } - ] - } - }, - { - "type": "STRING", - "value": "**" - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "exponentiation_expression" - }, - { - "type": "SYMBOL", - "name": "clone_expression" - }, - { - "type": "SYMBOL", - "name": "unary_op_expression" - }, - { - "type": "SYMBOL", - "name": "_primary_expression" - }, - { - "type": "SYMBOL", - "name": "augmented_assignment_expression" - }, - { - "type": "SYMBOL", - "name": "assignment_expression" - }, - { - "type": "SYMBOL", - "name": "match_expression" - }, - { - "type": "SYMBOL", - "name": "cast_expression" - } - ] - } - } - ] - } - }, - "clone_expression": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[cC][lL][oO][nN][eE]" - }, - "named": false, - "value": "clone" - }, - { - "type": "SYMBOL", - "name": "_primary_expression" - } - ] - }, - "_primary_expression": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_variable" - }, - { - "type": "SYMBOL", - "name": "_literal" - }, - { - "type": "SYMBOL", - "name": "class_constant_access_expression" - }, - { - "type": "SYMBOL", - "name": "qualified_name" - }, - { - "type": "SYMBOL", - "name": "name" - }, - { - "type": "SYMBOL", - "name": "array_creation_expression" - }, - { - "type": "SYMBOL", - "name": "print_intrinsic" - }, - { - "type": "SYMBOL", - "name": "anonymous_function_creation_expression" - }, - { - "type": "SYMBOL", - "name": "arrow_function" - }, - { - "type": "SYMBOL", - "name": "object_creation_expression" - }, - { - "type": "SYMBOL", - "name": "update_expression" - }, - { - "type": "SYMBOL", - "name": "shell_command_expression" - }, - { - "type": "SYMBOL", - "name": "parenthesized_expression" - }, - { - "type": "SYMBOL", - "name": "throw_expression" - }, - { - "type": "SYMBOL", - "name": "arrow_function" - } - ] - }, - "parenthesized_expression": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "class_constant_access_expression": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_scope_resolution_qualifier" - }, - { - "type": "STRING", - "value": "::" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "name" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_reserved_identifier" - }, - "named": true, - "value": "name" - } - ] - } - ] - }, - "print_intrinsic": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[pP][rR][iI][nN][tT]" - }, - "named": false, - "value": "print" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - }, - "anonymous_function_creation_expression": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "attributes", - "content": { - "type": "SYMBOL", - "name": "attribute_list" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[sS][tT][aA][tT][iI][cC]" - }, - "named": false, - "value": "static" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[fF][uU][nN][cC][tT][iI][oO][nN]" - }, - "named": false, - "value": "function" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "reference_modifier", - "content": { - "type": "SYMBOL", - "name": "reference_modifier" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "parameters", - "content": { - "type": "SYMBOL", - "name": "formal_parameters" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "anonymous_function_use_clause" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_return_type" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "compound_statement" - } - } - ] - }, - "anonymous_function_use_clause": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[uU][sS][eE]" - }, - "named": false, - "value": "use" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "variable_reference" - }, - "named": true, - "value": "by_ref" - }, - { - "type": "SYMBOL", - "name": "variable_name" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "variable_reference" - }, - "named": true, - "value": "by_ref" - }, - { - "type": "SYMBOL", - "name": "variable_name" - } - ] - } - ] - } - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "object_creation_expression": { - "type": "PREC_RIGHT", - "value": 23, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[nN][eE][wW]" - }, - "named": false, - "value": "new" - }, - { - "type": "SYMBOL", - "name": "_class_type_designator" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "arguments" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[nN][eE][wW]" - }, - "named": false, - "value": "new" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "attributes", - "content": { - "type": "SYMBOL", - "name": "attribute_list" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[cC][lL][aA][sS][sS]" - }, - "named": false, - "value": "class" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "arguments" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "base_clause" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "class_interface_clause" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "declaration_list" - } - ] - } - ] - } - }, - "_class_type_designator": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "qualified_name" - }, - { - "type": "SYMBOL", - "name": "name" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_reserved_identifier" - }, - "named": true, - "value": "name" - }, - { - "type": "SYMBOL", - "name": "subscript_expression" - }, - { - "type": "SYMBOL", - "name": "member_access_expression" - }, - { - "type": "SYMBOL", - "name": "nullsafe_member_access_expression" - }, - { - "type": "SYMBOL", - "name": "scoped_property_access_expression" - }, - { - "type": "SYMBOL", - "name": "_variable_name" - } - ] - }, - "update_expression": { - "type": "PREC_LEFT", - "value": 21, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_variable" - }, - { - "type": "STRING", - "value": "++" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_variable" - }, - { - "type": "STRING", - "value": "--" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "++" - }, - { - "type": "SYMBOL", - "name": "_variable" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "--" - }, - { - "type": "SYMBOL", - "name": "_variable" - } - ] - } - ] - } - }, - "shell_command_expression": { - "type": "TOKEN", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "`" - }, - { - "type": "REPEAT", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "PATTERN", - "value": "\\\\\"|\\\\\\\\|\\\\\\$|\\\\e|\\\\f|\\\\n|\\\\r|\\\\t|\\\\v" - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "\\" - }, - { - "type": "PATTERN", - "value": "[0-7]" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "PATTERN", - "value": "[0-7]" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "PATTERN", - "value": "[0-7]" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "PATTERN", - "value": "\\\\[xX]" - }, - { - "type": "PATTERN", - "value": "\\d|a-f|A-F" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "PATTERN", - "value": "\\d|a-f|A-F" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "\\u{" - }, - { - "type": "REPEAT1", - "content": { - "type": "PATTERN", - "value": "\\d|a-f|A-F" - } - }, - { - "type": "STRING", - "value": "}" - } - ] - } - ] - }, - { - "type": "PATTERN", - "value": "[^`\\\\]|\\\\[^`\\\\$efnrtv0-7]" - } - ] - } - }, - { - "type": "STRING", - "value": "`" - } - ] - } - }, - "cast_expression": { - "type": "PREC", - "value": -1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "SYMBOL", - "name": "cast_type" - } - }, - { - "type": "STRING", - "value": ")" - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_unary_expression" - }, - { - "type": "SYMBOL", - "name": "include_expression" - }, - { - "type": "SYMBOL", - "name": "include_once_expression" - } - ] - } - } - ] - } - }, - "cast_variable": { - "type": "PREC", - "value": -1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "SYMBOL", - "name": "cast_type" - } - }, - { - "type": "STRING", - "value": ")" - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "SYMBOL", - "name": "_variable" - } - } - ] - } - }, - "assignment_expression": { - "type": "PREC_RIGHT", - "value": 4, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_variable" - }, - { - "type": "SYMBOL", - "name": "list_literal" - } - ] - } - }, - { - "type": "STRING", - "value": "=" - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - "reference_assignment_expression": { - "type": "PREC_RIGHT", - "value": 4, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_variable" - }, - { - "type": "SYMBOL", - "name": "list_literal" - } - ] - } - }, - { - "type": "STRING", - "value": "=" - }, - { - "type": "STRING", - "value": "&" - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - "conditional_expression": { - "type": "PREC_LEFT", - "value": 5, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "STRING", - "value": "?" - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "STRING", - "value": ":" - }, - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - "augmented_assignment_expression": { - "type": "PREC_RIGHT", - "value": 4, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_variable" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "**=" - }, - { - "type": "STRING", - "value": "*=" - }, - { - "type": "STRING", - "value": "/=" - }, - { - "type": "STRING", - "value": "%=" - }, - { - "type": "STRING", - "value": "+=" - }, - { - "type": "STRING", - "value": "-=" - }, - { - "type": "STRING", - "value": ".=" - }, - { - "type": "STRING", - "value": "<<=" - }, - { - "type": "STRING", - "value": ">>=" - }, - { - "type": "STRING", - "value": "&=" - }, - { - "type": "STRING", - "value": "^=" - }, - { - "type": "STRING", - "value": "|=" - }, - { - "type": "STRING", - "value": "??=" - } - ] - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - "_variable": { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "cast_variable" - }, - "named": true, - "value": "cast_expression" - }, - { - "type": "SYMBOL", - "name": "_callable_variable" - }, - { - "type": "SYMBOL", - "name": "scoped_property_access_expression" - }, - { - "type": "SYMBOL", - "name": "member_access_expression" - }, - { - "type": "SYMBOL", - "name": "nullsafe_member_access_expression" - } - ] - }, - "member_access_expression": { - "type": "PREC", - "value": 25, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "object", - "content": { - "type": "SYMBOL", - "name": "_dereferencable_expression" - } - }, - { - "type": "STRING", - "value": "->" - }, - { - "type": "SYMBOL", - "name": "_member_name" - } - ] - } - }, - "nullsafe_member_access_expression": { - "type": "PREC", - "value": 25, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "object", - "content": { - "type": "SYMBOL", - "name": "_dereferencable_expression" - } - }, - { - "type": "STRING", - "value": "?->" - }, - { - "type": "SYMBOL", - "name": "_member_name" - } - ] - } - }, - "scoped_property_access_expression": { - "type": "PREC", - "value": 25, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "scope", - "content": { - "type": "SYMBOL", - "name": "_scope_resolution_qualifier" - } - }, - { - "type": "STRING", - "value": "::" - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "_variable_name" - } - } - ] - } - }, - "list_literal": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_list_destructing" - }, - { - "type": "SYMBOL", - "name": "_array_destructing" - } - ] - }, - "_list_destructing": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[lL][iI][sS][tT]" - }, - "named": false, - "value": "list" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_list_destructing" - }, - "named": true, - "value": "list_literal" - }, - { - "type": "SYMBOL", - "name": "_variable" - }, - { - "type": "SYMBOL", - "name": "by_ref" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": "=>" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_list_destructing" - }, - "named": true, - "value": "list_literal" - }, - { - "type": "SYMBOL", - "name": "_variable" - }, - { - "type": "SYMBOL", - "name": "by_ref" - } - ] - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_list_destructing" - }, - "named": true, - "value": "list_literal" - }, - { - "type": "SYMBOL", - "name": "_variable" - }, - { - "type": "SYMBOL", - "name": "by_ref" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": "=>" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_list_destructing" - }, - "named": true, - "value": "list_literal" - }, - { - "type": "SYMBOL", - "name": "_variable" - }, - { - "type": "SYMBOL", - "name": "by_ref" - } - ] - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "_array_destructing": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "[" - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_array_destructing_element" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_array_destructing_element" - }, - { - "type": "BLANK" - } - ] - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": "]" - } - ] - }, - "_array_destructing_element": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_array_destructing" - }, - "named": true, - "value": "list_literal" - }, - { - "type": "SYMBOL", - "name": "_variable" - }, - { - "type": "SYMBOL", - "name": "by_ref" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": "=>" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_array_destructing" - }, - "named": true, - "value": "list_literal" - }, - { - "type": "SYMBOL", - "name": "_variable" - }, - { - "type": "SYMBOL", - "name": "by_ref" - } - ] - } - ] - } - ] - }, - "_callable_variable": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_variable_name" - }, - { - "type": "SYMBOL", - "name": "subscript_expression" - }, - { - "type": "SYMBOL", - "name": "member_call_expression" - }, - { - "type": "SYMBOL", - "name": "nullsafe_member_call_expression" - }, - { - "type": "SYMBOL", - "name": "scoped_call_expression" - }, - { - "type": "SYMBOL", - "name": "function_call_expression" - } - ] - }, - "function_call_expression": { - "type": "PREC", - "value": 24, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "function", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "name" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_reserved_identifier" - }, - "named": true, - "value": "name" - }, - { - "type": "SYMBOL", - "name": "qualified_name" - }, - { - "type": "SYMBOL", - "name": "_callable_expression" - } - ] - } - }, - { - "type": "FIELD", - "name": "arguments", - "content": { - "type": "SYMBOL", - "name": "arguments" - } - } - ] - } - }, - "_callable_expression": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_callable_variable" - }, - { - "type": "SYMBOL", - "name": "parenthesized_expression" - }, - { - "type": "SYMBOL", - "name": "array_creation_expression" - }, - { - "type": "SYMBOL", - "name": "_string" - } - ] - }, - "scoped_call_expression": { - "type": "PREC", - "value": 24, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "scope", - "content": { - "type": "SYMBOL", - "name": "_scope_resolution_qualifier" - } - }, - { - "type": "STRING", - "value": "::" - }, - { - "type": "SYMBOL", - "name": "_member_name" - }, - { - "type": "FIELD", - "name": "arguments", - "content": { - "type": "SYMBOL", - "name": "arguments" - } - } - ] - } - }, - "_scope_resolution_qualifier": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "relative_scope" - }, - { - "type": "SYMBOL", - "name": "name" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_reserved_identifier" - }, - "named": true, - "value": "name" - }, - { - "type": "SYMBOL", - "name": "qualified_name" - }, - { - "type": "SYMBOL", - "name": "_dereferencable_expression" - } - ] - }, - "relative_scope": { - "type": "PREC", - "value": 22, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "self" - }, - { - "type": "STRING", - "value": "parent" - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[sS][tT][aA][tT][iI][cC]" - }, - "named": false, - "value": "static" - } - ] - } - }, - "variadic_placeholder": { - "type": "TOKEN", - "content": { - "type": "STRING", - "value": "..." - } - }, - "arguments": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "argument" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "argument" - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "SYMBOL", - "name": "variadic_placeholder" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "argument": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "name" - } - }, - { - "type": "STRING", - "value": ":" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "reference_modifier", - "content": { - "type": "SYMBOL", - "name": "reference_modifier" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_reserved_identifier" - }, - "named": true, - "value": "name" - }, - { - "type": "SYMBOL", - "name": "variadic_unpacking" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - } - ] - }, - "member_call_expression": { - "type": "PREC", - "value": 24, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "object", - "content": { - "type": "SYMBOL", - "name": "_dereferencable_expression" - } - }, - { - "type": "STRING", - "value": "->" - }, - { - "type": "SYMBOL", - "name": "_member_name" - }, - { - "type": "FIELD", - "name": "arguments", - "content": { - "type": "SYMBOL", - "name": "arguments" - } - } - ] - } - }, - "nullsafe_member_call_expression": { - "type": "PREC", - "value": 24, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "object", - "content": { - "type": "SYMBOL", - "name": "_dereferencable_expression" - } - }, - { - "type": "STRING", - "value": "?->" - }, - { - "type": "SYMBOL", - "name": "_member_name" - }, - { - "type": "FIELD", - "name": "arguments", - "content": { - "type": "SYMBOL", - "name": "arguments" - } - } - ] - } - }, - "variadic_unpacking": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "..." - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - }, - "_member_name": { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "name", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_reserved_identifier" - }, - "named": true, - "value": "name" - }, - { - "type": "SYMBOL", - "name": "name" - }, - { - "type": "SYMBOL", - "name": "_variable_name" - } - ] - } - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "STRING", - "value": "}" - } - ] - } - ] - }, - "subscript_expression": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_dereferencable_expression" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "[" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "]" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": "}" - } - ] - } - ] - } - ] - }, - "_dereferencable_expression": { - "type": "PREC", - "value": 26, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_variable" - }, - { - "type": "SYMBOL", - "name": "class_constant_access_expression" - }, - { - "type": "SYMBOL", - "name": "parenthesized_expression" - }, - { - "type": "SYMBOL", - "name": "array_creation_expression" - }, - { - "type": "SYMBOL", - "name": "name" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_reserved_identifier" - }, - "named": true, - "value": "name" - }, - { - "type": "SYMBOL", - "name": "qualified_name" - }, - { - "type": "SYMBOL", - "name": "_string" - } - ] - } - }, - "array_creation_expression": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[aA][rR][rR][aA][yY]" - }, - "named": false, - "value": "array" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "array_element_initializer" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "array_element_initializer" - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "[" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "array_element_initializer" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "array_element_initializer" - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "]" - } - ] - } - ] - }, - "attribute_group": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "#[" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "attribute" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "attribute" - } - ] - } - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "]" - } - ] - }, - "attribute_list": { - "type": "REPEAT1", - "content": { - "type": "SYMBOL", - "name": "attribute_group" - } - }, - "attribute": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "name" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_reserved_identifier" - }, - "named": true, - "value": "name" - }, - { - "type": "SYMBOL", - "name": "qualified_name" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "parameters", - "content": { - "type": "SYMBOL", - "name": "arguments" - } - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "_complex_string_part": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - "_simple_string_member_access_expression": { - "type": "PREC", - "value": 25, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "object", - "content": { - "type": "SYMBOL", - "name": "variable_name" - } - }, - { - "type": "STRING", - "value": "->" - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "name" - } - } - ] - } - }, - "_simple_string_subscript_unary_expression": { - "type": "PREC_LEFT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "-" - }, - { - "type": "SYMBOL", - "name": "integer" - } - ] - } - }, - "_simple_string_array_access_argument": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "integer" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_simple_string_subscript_unary_expression" - }, - "named": true, - "value": "unary_op_expression" - }, - { - "type": "SYMBOL", - "name": "name" - }, - { - "type": "SYMBOL", - "name": "variable_name" - } - ] - }, - "_simple_string_subscript_expression": { - "type": "PREC", - "value": 26, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "variable_name" - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "[" - }, - { - "type": "SYMBOL", - "name": "_simple_string_array_access_argument" - }, - { - "type": "STRING", - "value": "]" - } - ] - } - ] - } - }, - "_simple_string_part": { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_simple_string_member_access_expression" - }, - "named": true, - "value": "member_access_expression" - }, - { - "type": "SYMBOL", - "name": "_variable_name" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_simple_string_subscript_expression" - }, - "named": true, - "value": "subscript_expression" - } - ] - }, - "escape_sequence": { - "type": "IMMEDIATE_TOKEN", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "\\" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "n" - }, - { - "type": "STRING", - "value": "r" - }, - { - "type": "STRING", - "value": "t" - }, - { - "type": "STRING", - "value": "v" - }, - { - "type": "STRING", - "value": "e" - }, - { - "type": "STRING", - "value": "f" - }, - { - "type": "STRING", - "value": "\\" - }, - { - "type": "PATTERN", - "value": "\\$" - }, - { - "type": "STRING", - "value": "\"" - }, - { - "type": "PATTERN", - "value": "[0-7]{1,3}" - }, - { - "type": "PATTERN", - "value": "x[0-9A-Fa-f]{1,2}" - }, - { - "type": "PATTERN", - "value": "u{[0-9A-Fa-f]+}" - } - ] - } - ] - } - }, - "_interpolated_string_body": { - "type": "REPEAT1", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "escape_sequence" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "variable_name" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "encapsed_string_chars_after_variable" - }, - "named": true, - "value": "string_value" - } - ] - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "encapsed_string_chars" - }, - "named": true, - "value": "string_value" - }, - { - "type": "SYMBOL", - "name": "_simple_string_part" - }, - { - "type": "SYMBOL", - "name": "_complex_string_part" - }, - { - "type": "ALIAS", - "content": { - "type": "STRING", - "value": "\\u" - }, - "named": true, - "value": "string_value" - }, - { - "type": "ALIAS", - "content": { - "type": "STRING", - "value": "'" - }, - "named": true, - "value": "string_value" - } - ] - } - }, - "_interpolated_string_body_heredoc": { - "type": "REPEAT1", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "escape_sequence" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "variable_name" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "encapsed_string_chars_after_variable_heredoc" - }, - "named": true, - "value": "string_value" - } - ] - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "encapsed_string_chars_heredoc" - }, - "named": true, - "value": "string_value" - }, - { - "type": "SYMBOL", - "name": "_simple_string_part" - }, - { - "type": "SYMBOL", - "name": "_complex_string_part" - }, - { - "type": "ALIAS", - "content": { - "type": "STRING", - "value": "\\u" - }, - "named": true, - "value": "string_value" - }, - { - "type": "ALIAS", - "content": { - "type": "STRING", - "value": "'" - }, - "named": true, - "value": "string_value" - }, - { - "type": "ALIAS", - "content": { - "type": "STRING", - "value": "" - } - } - }, - "named": true, - "value": "string_value" - } - ] - } - }, - "encapsed_string": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "PATTERN", - "value": "[bB]\"" - }, - { - "type": "STRING", - "value": "\"" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_interpolated_string_body" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "\"" - } - ] - } - }, - "string": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "PATTERN", - "value": "[bB]'" - }, - { - "type": "STRING", - "value": "'" - } - ] - }, - { - "type": "SYMBOL", - "name": "string_value" - }, - { - "type": "STRING", - "value": "'" - } - ] - }, - "string_value": { - "type": "TOKEN", - "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "REPEAT", - "content": { - "type": "PATTERN", - "value": "\\\\'|\\\\\\\\|\\\\?[^'\\\\]" - } - } - } - }, - "heredoc_body": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_new_line" - }, - { - "type": "REPEAT1", - "content": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_new_line" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "_interpolated_string_body_heredoc" - } - ] - } - } - } - ] - }, - "heredoc": { - "type": "SEQ", - "members": [ - { - "type": "TOKEN", - "content": { - "type": "STRING", - "value": "<<<" - } - }, - { - "type": "FIELD", - "name": "identifier", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "heredoc_start" - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "\"" - }, - { - "type": "SYMBOL", - "name": "heredoc_start" - }, - { - "type": "IMMEDIATE_TOKEN", - "content": { - "type": "STRING", - "value": "\"" - } - } - ] - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "value", - "content": { - "type": "SYMBOL", - "name": "heredoc_body" - } - }, - { - "type": "SYMBOL", - "name": "_new_line" - }, - { - "type": "FIELD", - "name": "end_tag", - "content": { - "type": "SYMBOL", - "name": "heredoc_end" - } - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "value", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "heredoc_body" - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "FIELD", - "name": "end_tag", - "content": { - "type": "SYMBOL", - "name": "heredoc_end" - } - } - ] - } - ] - } - ] - }, - "_new_line": { - "type": "CHOICE", - "members": [ - { - "type": "TOKEN", - "content": { - "type": "PATTERN", - "value": "\\r?\\n" - } - }, - { - "type": "TOKEN", - "content": { - "type": "PATTERN", - "value": "\\r" - } - } - ] - }, - "nowdoc_body": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_new_line" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "REPEAT1", - "content": { - "type": "SYMBOL", - "name": "nowdoc_string" - } - }, - { - "type": "ALIAS", - "content": { - "type": "STRING", - "value": "" - }, - "named": true, - "value": "nowdoc_string" - } - ] - } - ] - }, - "nowdoc": { - "type": "SEQ", - "members": [ - { - "type": "TOKEN", - "content": { - "type": "STRING", - "value": "<<<" - } - }, - { - "type": "STRING", - "value": "'" - }, - { - "type": "FIELD", - "name": "identifier", - "content": { - "type": "SYMBOL", - "name": "heredoc_start" - } - }, - { - "type": "IMMEDIATE_TOKEN", - "content": { - "type": "STRING", - "value": "'" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "value", - "content": { - "type": "SYMBOL", - "name": "nowdoc_body" - } - }, - { - "type": "SYMBOL", - "name": "_new_line" - }, - { - "type": "FIELD", - "name": "end_tag", - "content": { - "type": "SYMBOL", - "name": "heredoc_end" - } - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "value", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "nowdoc_body" - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "FIELD", - "name": "end_tag", - "content": { - "type": "SYMBOL", - "name": "heredoc_end" - } - } - ] - } - ] - } - ] - }, - "boolean": { - "type": "PATTERN", - "value": "[Tt][Rr][Uu][Ee]|[Ff][Aa][Ll][Ss][Ee]" - }, - "null": { - "type": "PATTERN", - "value": "[nN][uU][lL][lL]" - }, - "_string": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "encapsed_string" - }, - { - "type": "SYMBOL", - "name": "string" - }, - { - "type": "SYMBOL", - "name": "heredoc" - }, - { - "type": "SYMBOL", - "name": "nowdoc" - } - ] - }, - "dynamic_variable_name": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "$" - }, - { - "type": "SYMBOL", - "name": "_variable_name" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "$" - }, - { - "type": "STRING", - "value": "{" - }, - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": "}" - } - ] - } - ] - }, - "_variable_name": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "dynamic_variable_name" - }, - { - "type": "SYMBOL", - "name": "variable_name" - } - ] - }, - "variable_name": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "$" - }, - { - "type": "SYMBOL", - "name": "name" - } - ] - }, - "variable_reference": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "&" - }, - { - "type": "SYMBOL", - "name": "variable_name" - } - ] - }, - "by_ref": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "&" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_callable_variable" - }, - { - "type": "SYMBOL", - "name": "member_access_expression" - }, - { - "type": "SYMBOL", - "name": "nullsafe_member_access_expression" - } - ] - } - ] - }, - "yield_expression": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[yY][iI][eE][lL][dD]" - }, - "named": false, - "value": "yield" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "array_element_initializer" - }, - { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[fF][rR][oO][mM]" - }, - "named": false, - "value": "from" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - } - }, - "array_element_initializer": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "by_ref" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": "=>" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "by_ref" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - } - ] - }, - { - "type": "SYMBOL", - "name": "variadic_unpacking" - } - ] - } - }, - "binary_expression": { - "type": "CHOICE", - "members": [ - { - "type": "PREC", - "value": 20, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_unary_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[iI][nN][sS][tT][aA][nN][cC][eE][oO][fF]" - }, - "named": false, - "value": "instanceof" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_class_type_designator" - } - } - ] - } - }, - { - "type": "PREC_RIGHT", - "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": 3, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[aA][nN][dD]" - }, - "named": false, - "value": "and" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[oO][rR]" - }, - "named": false, - "value": "or" - } - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_LEFT", - "value": 2, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[xX][oO][rR]" - }, - "named": false, - "value": "xor" - } - }, - { - "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": 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": 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": 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": 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": 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": 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": 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": 16, - "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": 16, - "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": 17, - "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": 17, - "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": 17, - "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" - } - } - ] - } - } - ] - }, - "include_expression": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[iI][nN][cC][lL][uU][dD][eE]" - }, - "named": false, - "value": "include" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - }, - "include_once_expression": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[iI][nN][cC][lL][uU][dD][eE][__][oO][nN][cC][eE]" - }, - "named": false, - "value": "include_once" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - }, - "require_expression": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[rR][eE][qQ][uU][iI][rR][eE]" - }, - "named": false, - "value": "require" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - }, - "require_once_expression": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[rR][eE][qQ][uU][iI][rR][eE][__][oO][nN][cC][eE]" - }, - "named": false, - "value": "require_once" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - }, - "name": { - "type": "PATTERN", - "value": "[_a-zA-Z\\u00A1-\\u00ff][_a-zA-Z\\u00A1-\\u00ff\\d]*" - }, - "_reserved_identifier": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "self" - }, - { - "type": "STRING", - "value": "parent" - }, - { - "type": "ALIAS", - "content": { - "type": "PATTERN", - "value": "[sS][tT][aA][tT][iI][cC]" - }, - "named": false, - "value": "static" - } - ] - }, - "comment": { - "type": "TOKEN", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "//" - }, - { - "type": "PATTERN", - "value": "#[^?\\[?\\r?\\n]" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "PATTERN", - "value": "[^?\\r?\\n]|\\?[^>\\r\\n]" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "PATTERN", - "value": "\\?\\r?\\n" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "STRING", - "value": "#" - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "/*" - }, - { - "type": "PATTERN", - "value": "[^*]*\\*+([^/*][^*]*\\*+)*" - }, - { - "type": "STRING", - "value": "/" - } - ] - } - ] - } - }, - "_semicolon": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_automatic_semicolon" - }, - { - "type": "STRING", - "value": ";" - } - ] - } - }, - "extras": [ - { - "type": "SYMBOL", - "name": "comment" - }, - { - "type": "PATTERN", - "value": "[\\s\\uFEFF\\u2060\\u200B\\u00A0]" - }, - { - "type": "SYMBOL", - "name": "text_interpolation" - } - ], - "conflicts": [ - [ - "simple_parameter", - "name" - ], - [ - "variadic_parameter", - "name" - ], - [ - "static_modifier", - "_reserved_identifier" - ], - [ - "_array_destructing", - "array_creation_expression" - ], - [ - "_array_destructing_element", - "array_element_initializer" - ], - [ - "_primary_expression", - "_array_destructing_element" - ], - [ - "union_type", - "_return_type" - ], - [ - "if_statement" - ], - [ - "namespace_name" - ], - [ - "heredoc_body" - ], - [ - "namespace_name_as_prefix" - ], - [ - "namespace_use_declaration", - "namespace_name_as_prefix" - ] - ], - "precedences": [], - "externals": [ - { - "type": "SYMBOL", - "name": "_automatic_semicolon" - }, - { - "type": "SYMBOL", - "name": "encapsed_string_chars" - }, - { - "type": "SYMBOL", - "name": "encapsed_string_chars_after_variable" - }, - { - "type": "SYMBOL", - "name": "encapsed_string_chars_heredoc" - }, - { - "type": "SYMBOL", - "name": "encapsed_string_chars_after_variable_heredoc" - }, - { - "type": "SYMBOL", - "name": "_eof" - }, - { - "type": "SYMBOL", - "name": "heredoc_start" - }, - { - "type": "SYMBOL", - "name": "heredoc_end" - }, - { - "type": "SYMBOL", - "name": "nowdoc_string" - }, - { - "type": "SYMBOL", - "name": "sentinel_error" - } - ], - "inline": [ - "_statement", - "_semicolon", - "_member_name", - "_variable", - "_callable_variable", - "_callable_expression", - "_foreach_value", - "_literal", - "ReferenceError", - "_class_type_designator", - "_variable_name" - ], - "supertypes": [ - "_statement", - "_expression", - "_primary_expression", - "_type", - "_literal" - ] -} - diff --git a/vendored_parsers/tree-sitter-php/src/node-types.json b/vendored_parsers/tree-sitter-php/src/node-types.json deleted file mode 100644 index 691477ce2..000000000 --- a/vendored_parsers/tree-sitter-php/src/node-types.json +++ /dev/null @@ -1,5556 +0,0 @@ -[ - { - "type": "_expression", - "named": true, - "subtypes": [ - { - "type": "_primary_expression", - "named": true - }, - { - "type": "assignment_expression", - "named": true - }, - { - "type": "augmented_assignment_expression", - "named": true - }, - { - "type": "binary_expression", - "named": true - }, - { - "type": "cast_expression", - "named": true - }, - { - "type": "clone_expression", - "named": true - }, - { - "type": "conditional_expression", - "named": true - }, - { - "type": "exponentiation_expression", - "named": true - }, - { - "type": "include_expression", - "named": true - }, - { - "type": "include_once_expression", - "named": true - }, - { - "type": "match_expression", - "named": true - }, - { - "type": "reference_assignment_expression", - "named": true - }, - { - "type": "require_expression", - "named": true - }, - { - "type": "require_once_expression", - "named": true - }, - { - "type": "unary_op_expression", - "named": true - }, - { - "type": "yield_expression", - "named": true - } - ] - }, - { - "type": "_literal", - "named": true, - "subtypes": [ - { - "type": "boolean", - "named": true - }, - { - "type": "encapsed_string", - "named": true - }, - { - "type": "float", - "named": true - }, - { - "type": "heredoc", - "named": true - }, - { - "type": "integer", - "named": true - }, - { - "type": "nowdoc", - "named": true - }, - { - "type": "null", - "named": true - }, - { - "type": "string", - "named": true - } - ] - }, - { - "type": "_primary_expression", - "named": true, - "subtypes": [ - { - "type": "_literal", - "named": true - }, - { - "type": "anonymous_function_creation_expression", - "named": true - }, - { - "type": "array_creation_expression", - "named": true - }, - { - "type": "arrow_function", - "named": true - }, - { - "type": "cast_expression", - "named": true - }, - { - "type": "class_constant_access_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "function_call_expression", - "named": true - }, - { - "type": "member_access_expression", - "named": true - }, - { - "type": "member_call_expression", - "named": true - }, - { - "type": "name", - "named": true - }, - { - "type": "nullsafe_member_access_expression", - "named": true - }, - { - "type": "nullsafe_member_call_expression", - "named": true - }, - { - "type": "object_creation_expression", - "named": true - }, - { - "type": "parenthesized_expression", - "named": true - }, - { - "type": "print_intrinsic", - "named": true - }, - { - "type": "qualified_name", - "named": true - }, - { - "type": "scoped_call_expression", - "named": true - }, - { - "type": "scoped_property_access_expression", - "named": true - }, - { - "type": "shell_command_expression", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "throw_expression", - "named": true - }, - { - "type": "update_expression", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - }, - { - "type": "_statement", - "named": true, - "subtypes": [ - { - "type": "break_statement", - "named": true - }, - { - "type": "class_declaration", - "named": true - }, - { - "type": "compound_statement", - "named": true - }, - { - "type": "const_declaration", - "named": true - }, - { - "type": "continue_statement", - "named": true - }, - { - "type": "declare_statement", - "named": true - }, - { - "type": "do_statement", - "named": true - }, - { - "type": "echo_statement", - "named": true - }, - { - "type": "empty_statement", - "named": true - }, - { - "type": "enum_declaration", - "named": true - }, - { - "type": "expression_statement", - "named": true - }, - { - "type": "for_statement", - "named": true - }, - { - "type": "foreach_statement", - "named": true - }, - { - "type": "function_definition", - "named": true - }, - { - "type": "function_static_declaration", - "named": true - }, - { - "type": "global_declaration", - "named": true - }, - { - "type": "goto_statement", - "named": true - }, - { - "type": "if_statement", - "named": true - }, - { - "type": "interface_declaration", - "named": true - }, - { - "type": "named_label_statement", - "named": true - }, - { - "type": "namespace_definition", - "named": true - }, - { - "type": "namespace_use_declaration", - "named": true - }, - { - "type": "return_statement", - "named": true - }, - { - "type": "switch_statement", - "named": true - }, - { - "type": "trait_declaration", - "named": true - }, - { - "type": "try_statement", - "named": true - }, - { - "type": "unset_statement", - "named": true - }, - { - "type": "while_statement", - "named": true - } - ] - }, - { - "type": "_type", - "named": true, - "subtypes": [ - { - "type": "union_type", - "named": true - } - ] - }, - { - "type": "abstract_modifier", - "named": true, - "fields": {} - }, - { - "type": "anonymous_function_creation_expression", - "named": true, - "fields": { - "attributes": { - "multiple": false, - "required": false, - "types": [ - { - "type": "attribute_list", - "named": true - } - ] - }, - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "compound_statement", - "named": true - } - ] - }, - "parameters": { - "multiple": false, - "required": true, - "types": [ - { - "type": "formal_parameters", - "named": true - } - ] - }, - "reference_modifier": { - "multiple": false, - "required": false, - "types": [ - { - "type": "reference_modifier", - "named": true - } - ] - }, - "return_type": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_type", - "named": true - }, - { - "type": "bottom_type", - "named": true - } - ] - } - }, - "children": { - "multiple": false, - "required": false, - "types": [ - { - "type": "anonymous_function_use_clause", - "named": true - } - ] - } - }, - { - "type": "anonymous_function_use_clause", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "by_ref", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - } - }, - { - "type": "argument", - "named": true, - "fields": { - "name": { - "multiple": false, - "required": false, - "types": [ - { - "type": "name", - "named": true - } - ] - }, - "reference_modifier": { - "multiple": false, - "required": false, - "types": [ - { - "type": "reference_modifier", - "named": true - } - ] - } - }, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "name", - "named": true - }, - { - "type": "variadic_unpacking", - "named": true - } - ] - } - }, - { - "type": "arguments", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "argument", - "named": true - }, - { - "type": "variadic_placeholder", - "named": true - } - ] - } - }, - { - "type": "array_creation_expression", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "array_element_initializer", - "named": true - } - ] - } - }, - { - "type": "array_element_initializer", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "by_ref", - "named": true - }, - { - "type": "variadic_unpacking", - "named": true - } - ] - } - }, - { - "type": "arrow_function", - "named": true, - "fields": { - "attributes": { - "multiple": false, - "required": false, - "types": [ - { - "type": "attribute_list", - "named": true - } - ] - }, - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - }, - "parameters": { - "multiple": false, - "required": true, - "types": [ - { - "type": "formal_parameters", - "named": true - } - ] - }, - "reference_modifier": { - "multiple": false, - "required": false, - "types": [ - { - "type": "reference_modifier", - "named": true - } - ] - }, - "return_type": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_type", - "named": true - }, - { - "type": "bottom_type", - "named": true - } - ] - } - }, - "children": { - "multiple": false, - "required": false, - "types": [ - { - "type": "static_modifier", - "named": true - } - ] - } - }, - { - "type": "assignment_expression", - "named": true, - "fields": { - "left": { - "multiple": false, - "required": true, - "types": [ - { - "type": "cast_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "function_call_expression", - "named": true - }, - { - "type": "list_literal", - "named": true - }, - { - "type": "member_access_expression", - "named": true - }, - { - "type": "member_call_expression", - "named": true - }, - { - "type": "nullsafe_member_access_expression", - "named": true - }, - { - "type": "nullsafe_member_call_expression", - "named": true - }, - { - "type": "scoped_call_expression", - "named": true - }, - { - "type": "scoped_property_access_expression", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - }, - "right": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - } - }, - { - "type": "attribute", - "named": true, - "fields": { - "parameters": { - "multiple": false, - "required": false, - "types": [ - { - "type": "arguments", - "named": true - } - ] - } - }, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "name", - "named": true - }, - { - "type": "qualified_name", - "named": true - } - ] - } - }, - { - "type": "attribute_group", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "attribute", - "named": true - } - ] - } - }, - { - "type": "attribute_list", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "attribute_group", - "named": true - } - ] - } - }, - { - "type": "augmented_assignment_expression", - "named": true, - "fields": { - "left": { - "multiple": false, - "required": true, - "types": [ - { - "type": "cast_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "function_call_expression", - "named": true - }, - { - "type": "member_access_expression", - "named": true - }, - { - "type": "member_call_expression", - "named": true - }, - { - "type": "nullsafe_member_access_expression", - "named": true - }, - { - "type": "nullsafe_member_call_expression", - "named": true - }, - { - "type": "scoped_call_expression", - "named": true - }, - { - "type": "scoped_property_access_expression", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - }, - "operator": { - "multiple": false, - "required": true, - "types": [ - { - "type": "%=", - "named": false - }, - { - "type": "&=", - "named": false - }, - { - "type": "**=", - "named": false - }, - { - "type": "*=", - "named": false - }, - { - "type": "+=", - "named": false - }, - { - "type": "-=", - "named": false - }, - { - "type": ".=", - "named": false - }, - { - "type": "/=", - "named": false - }, - { - "type": "<<=", - "named": false - }, - { - "type": ">>=", - "named": false - }, - { - "type": "??=", - "named": false - }, - { - "type": "^=", - "named": false - }, - { - "type": "|=", - "named": false - } - ] - }, - "right": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - } - }, - { - "type": "base_clause", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "name", - "named": true - }, - { - "type": "qualified_name", - "named": true - } - ] - } - }, - { - "type": "binary_expression", - "named": true, - "fields": { - "left": { - "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": "+", - "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": "and", - "named": false - }, - { - "type": "instanceof", - "named": false - }, - { - "type": "or", - "named": false - }, - { - "type": "xor", - "named": false - }, - { - "type": "|", - "named": false - }, - { - "type": "||", - "named": false - } - ] - }, - "right": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "member_access_expression", - "named": true - }, - { - "type": "name", - "named": true - }, - { - "type": "nullsafe_member_access_expression", - "named": true - }, - { - "type": "qualified_name", - "named": true - }, - { - "type": "scoped_property_access_expression", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - } - } - }, - { - "type": "break_statement", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "by_ref", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "function_call_expression", - "named": true - }, - { - "type": "member_access_expression", - "named": true - }, - { - "type": "member_call_expression", - "named": true - }, - { - "type": "nullsafe_member_access_expression", - "named": true - }, - { - "type": "nullsafe_member_call_expression", - "named": true - }, - { - "type": "scoped_call_expression", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - } - }, - { - "type": "case_statement", - "named": true, - "fields": { - "value": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_statement", - "named": true - } - ] - } - }, - { - "type": "cast_expression", - "named": true, - "fields": { - "type": { - "multiple": false, - "required": true, - "types": [ - { - "type": "cast_type", - "named": true - } - ] - }, - "value": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_primary_expression", - "named": true - }, - { - "type": "clone_expression", - "named": true - }, - { - "type": "exponentiation_expression", - "named": true - }, - { - "type": "include_expression", - "named": true - }, - { - "type": "include_once_expression", - "named": true - }, - { - "type": "unary_op_expression", - "named": true - } - ] - } - } - }, - { - "type": "cast_type", - "named": true, - "fields": {} - }, - { - "type": "catch_clause", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "compound_statement", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": false, - "types": [ - { - "type": "variable_name", - "named": true - } - ] - }, - "type": { - "multiple": false, - "required": true, - "types": [ - { - "type": "type_list", - "named": true - } - ] - } - } - }, - { - "type": "class_constant_access_expression", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "array_creation_expression", - "named": true - }, - { - "type": "cast_expression", - "named": true - }, - { - "type": "class_constant_access_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "encapsed_string", - "named": true - }, - { - "type": "function_call_expression", - "named": true - }, - { - "type": "heredoc", - "named": true - }, - { - "type": "member_access_expression", - "named": true - }, - { - "type": "member_call_expression", - "named": true - }, - { - "type": "name", - "named": true - }, - { - "type": "nowdoc", - "named": true - }, - { - "type": "nullsafe_member_access_expression", - "named": true - }, - { - "type": "nullsafe_member_call_expression", - "named": true - }, - { - "type": "parenthesized_expression", - "named": true - }, - { - "type": "qualified_name", - "named": true - }, - { - "type": "relative_scope", - "named": true - }, - { - "type": "scoped_call_expression", - "named": true - }, - { - "type": "scoped_property_access_expression", - "named": true - }, - { - "type": "string", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - } - }, - { - "type": "class_declaration", - "named": true, - "fields": { - "attributes": { - "multiple": false, - "required": false, - "types": [ - { - "type": "attribute_list", - "named": true - } - ] - }, - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "declaration_list", - "named": true - } - ] - }, - "modifier": { - "multiple": false, - "required": false, - "types": [ - { - "type": "abstract_modifier", - "named": true - }, - { - "type": "final_modifier", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "name", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "base_clause", - "named": true - }, - { - "type": "class_interface_clause", - "named": true - } - ] - } - }, - { - "type": "class_interface_clause", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "name", - "named": true - }, - { - "type": "qualified_name", - "named": true - } - ] - } - }, - { - "type": "clone_expression", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_primary_expression", - "named": true - } - ] - } - }, - { - "type": "colon_block", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_statement", - "named": true - } - ] - } - }, - { - "type": "compound_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_statement", - "named": true - } - ] - } - }, - { - "type": "conditional_expression", - "named": true, - "fields": { - "alternative": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - }, - "body": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - }, - "condition": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - } - }, - { - "type": "const_declaration", - "named": true, - "fields": { - "attributes": { - "multiple": false, - "required": false, - "types": [ - { - "type": "attribute_list", - "named": true - } - ] - }, - "modifier": { - "multiple": false, - "required": false, - "types": [ - { - "type": "final_modifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "const_element", - "named": true - }, - { - "type": "visibility_modifier", - "named": true - } - ] - } - }, - { - "type": "const_element", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "name", - "named": true - } - ] - } - }, - { - "type": "continue_statement", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "declaration_list", - "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": "use_declaration", - "named": true - } - ] - } - }, - { - "type": "declare_directive", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_literal", - "named": true - } - ] - } - }, - { - "type": "declare_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_statement", - "named": true - }, - { - "type": "declare_directive", - "named": true - } - ] - } - }, - { - "type": "default_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_statement", - "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": "dynamic_variable_name", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - } - }, - { - "type": "echo_statement", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "sequence_expression", - "named": true - } - ] - } - }, - { - "type": "else_clause", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_statement", - "named": true - }, - { - "type": "colon_block", - "named": true - } - ] - } - } - }, - { - "type": "else_if_clause", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_statement", - "named": true - }, - { - "type": "colon_block", - "named": true - } - ] - }, - "condition": { - "multiple": false, - "required": true, - "types": [ - { - "type": "parenthesized_expression", - "named": true - } - ] - } - } - }, - { - "type": "empty_statement", - "named": true, - "fields": {} - }, - { - "type": "encapsed_string", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "escape_sequence", - "named": true - }, - { - "type": "member_access_expression", - "named": true - }, - { - "type": "string_value", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - } - }, - { - "type": "enum_case", - "named": true, - "fields": { - "attributes": { - "multiple": false, - "required": false, - "types": [ - { - "type": "attribute_list", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "name", - "named": true - } - ] - }, - "value": { - "multiple": false, - "required": false, - "types": [ - { - "type": "integer", - "named": true - }, - { - "type": "string", - "named": true - } - ] - } - } - }, - { - "type": "enum_declaration", - "named": true, - "fields": { - "attributes": { - "multiple": false, - "required": false, - "types": [ - { - "type": "attribute_list", - "named": true - } - ] - }, - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "enum_declaration_list", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "name", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_type", - "named": true - }, - { - "type": "class_interface_clause", - "named": true - } - ] - } - }, - { - "type": "enum_declaration_list", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "enum_case", - "named": true - }, - { - "type": "method_declaration", - "named": true - }, - { - "type": "use_declaration", - "named": true - } - ] - } - }, - { - "type": "exponentiation_expression", - "named": true, - "fields": { - "left": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_primary_expression", - "named": true - }, - { - "type": "clone_expression", - "named": true - }, - { - "type": "match_expression", - "named": true - }, - { - "type": "unary_op_expression", - "named": true - } - ] - }, - "right": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_primary_expression", - "named": true - }, - { - "type": "assignment_expression", - "named": true - }, - { - "type": "augmented_assignment_expression", - "named": true - }, - { - "type": "clone_expression", - "named": true - }, - { - "type": "exponentiation_expression", - "named": true - }, - { - "type": "match_expression", - "named": true - }, - { - "type": "unary_op_expression", - "named": true - } - ] - } - } - }, - { - "type": "expression_statement", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "final_modifier", - "named": true, - "fields": {} - }, - { - "type": "finally_clause", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "compound_statement", - "named": true - } - ] - } - } - }, - { - "type": "for_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "_statement", - "named": true - }, - { - "type": "sequence_expression", - "named": true - } - ] - } - }, - { - "type": "foreach_statement", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_statement", - "named": true - }, - { - "type": "colon_block", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "by_ref", - "named": true - }, - { - "type": "list_literal", - "named": true - }, - { - "type": "pair", - "named": true - } - ] - } - }, - { - "type": "formal_parameters", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "property_promotion_parameter", - "named": true - }, - { - "type": "simple_parameter", - "named": true - }, - { - "type": "variadic_parameter", - "named": true - } - ] - } - }, - { - "type": "function_call_expression", - "named": true, - "fields": { - "arguments": { - "multiple": false, - "required": true, - "types": [ - { - "type": "arguments", - "named": true - } - ] - }, - "function": { - "multiple": false, - "required": true, - "types": [ - { - "type": "array_creation_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "encapsed_string", - "named": true - }, - { - "type": "function_call_expression", - "named": true - }, - { - "type": "heredoc", - "named": true - }, - { - "type": "member_call_expression", - "named": true - }, - { - "type": "name", - "named": true - }, - { - "type": "nowdoc", - "named": true - }, - { - "type": "nullsafe_member_call_expression", - "named": true - }, - { - "type": "parenthesized_expression", - "named": true - }, - { - "type": "qualified_name", - "named": true - }, - { - "type": "scoped_call_expression", - "named": true - }, - { - "type": "string", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - } - } - }, - { - "type": "function_definition", - "named": true, - "fields": { - "attributes": { - "multiple": false, - "required": false, - "types": [ - { - "type": "attribute_list", - "named": true - } - ] - }, - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "compound_statement", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "name", - "named": true - } - ] - }, - "parameters": { - "multiple": false, - "required": true, - "types": [ - { - "type": "formal_parameters", - "named": true - } - ] - }, - "reference_modifier": { - "multiple": false, - "required": false, - "types": [ - { - "type": "reference_modifier", - "named": true - } - ] - }, - "return_type": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_type", - "named": true - }, - { - "type": "bottom_type", - "named": true - } - ] - } - } - }, - { - "type": "function_static_declaration", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "static_variable_declaration", - "named": true - } - ] - } - }, - { - "type": "global_declaration", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - } - }, - { - "type": "goto_statement", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "name", - "named": true - } - ] - } - }, - { - "type": "heredoc", - "named": true, - "fields": { - "end_tag": { - "multiple": false, - "required": true, - "types": [ - { - "type": "heredoc_end", - "named": true - } - ] - }, - "identifier": { - "multiple": true, - "required": true, - "types": [ - { - "type": "\"", - "named": false - }, - { - "type": "heredoc_start", - "named": true - } - ] - }, - "value": { - "multiple": false, - "required": false, - "types": [ - { - "type": "heredoc_body", - "named": true - } - ] - } - } - }, - { - "type": "heredoc_body", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "escape_sequence", - "named": true - }, - { - "type": "member_access_expression", - "named": true - }, - { - "type": "string_value", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - } - }, - { - "type": "if_statement", - "named": true, - "fields": { - "alternative": { - "multiple": true, - "required": false, - "types": [ - { - "type": "else_clause", - "named": true - }, - { - "type": "else_if_clause", - "named": true - } - ] - }, - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_statement", - "named": true - }, - { - "type": "colon_block", - "named": true - } - ] - }, - "condition": { - "multiple": false, - "required": true, - "types": [ - { - "type": "parenthesized_expression", - "named": true - } - ] - } - } - }, - { - "type": "include_expression", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "include_once_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": "declaration_list", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "name", - "named": true - } - ] - } - }, - "children": { - "multiple": false, - "required": false, - "types": [ - { - "type": "base_clause", - "named": true - } - ] - } - }, - { - "type": "list_literal", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "by_ref", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "function_call_expression", - "named": true - }, - { - "type": "list_literal", - "named": true - }, - { - "type": "member_access_expression", - "named": true - }, - { - "type": "member_call_expression", - "named": true - }, - { - "type": "nullsafe_member_access_expression", - "named": true - }, - { - "type": "nullsafe_member_call_expression", - "named": true - }, - { - "type": "scoped_call_expression", - "named": true - }, - { - "type": "scoped_property_access_expression", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - } - }, - { - "type": "match_block", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "match_conditional_expression", - "named": true - }, - { - "type": "match_default_expression", - "named": true - } - ] - } - }, - { - "type": "match_condition_list", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "match_conditional_expression", - "named": true, - "fields": { - "conditional_expressions": { - "multiple": false, - "required": true, - "types": [ - { - "type": "match_condition_list", - "named": true - } - ] - }, - "return_expression": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - } - }, - { - "type": "match_default_expression", - "named": true, - "fields": { - "return_expression": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - } - }, - { - "type": "match_expression", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "match_block", - "named": true - } - ] - }, - "condition": { - "multiple": false, - "required": true, - "types": [ - { - "type": "parenthesized_expression", - "named": true - } - ] - } - } - }, - { - "type": "member_access_expression", - "named": true, - "fields": { - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "name", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - }, - "object": { - "multiple": false, - "required": true, - "types": [ - { - "type": "array_creation_expression", - "named": true - }, - { - "type": "cast_expression", - "named": true - }, - { - "type": "class_constant_access_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "encapsed_string", - "named": true - }, - { - "type": "function_call_expression", - "named": true - }, - { - "type": "heredoc", - "named": true - }, - { - "type": "member_access_expression", - "named": true - }, - { - "type": "member_call_expression", - "named": true - }, - { - "type": "name", - "named": true - }, - { - "type": "nowdoc", - "named": true - }, - { - "type": "nullsafe_member_access_expression", - "named": true - }, - { - "type": "nullsafe_member_call_expression", - "named": true - }, - { - "type": "parenthesized_expression", - "named": true - }, - { - "type": "qualified_name", - "named": true - }, - { - "type": "scoped_call_expression", - "named": true - }, - { - "type": "scoped_property_access_expression", - "named": true - }, - { - "type": "string", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - } - } - }, - { - "type": "member_call_expression", - "named": true, - "fields": { - "arguments": { - "multiple": false, - "required": true, - "types": [ - { - "type": "arguments", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "name", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - }, - "object": { - "multiple": false, - "required": true, - "types": [ - { - "type": "array_creation_expression", - "named": true - }, - { - "type": "cast_expression", - "named": true - }, - { - "type": "class_constant_access_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "encapsed_string", - "named": true - }, - { - "type": "function_call_expression", - "named": true - }, - { - "type": "heredoc", - "named": true - }, - { - "type": "member_access_expression", - "named": true - }, - { - "type": "member_call_expression", - "named": true - }, - { - "type": "name", - "named": true - }, - { - "type": "nowdoc", - "named": true - }, - { - "type": "nullsafe_member_access_expression", - "named": true - }, - { - "type": "nullsafe_member_call_expression", - "named": true - }, - { - "type": "parenthesized_expression", - "named": true - }, - { - "type": "qualified_name", - "named": true - }, - { - "type": "scoped_call_expression", - "named": true - }, - { - "type": "scoped_property_access_expression", - "named": true - }, - { - "type": "string", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - } - } - }, - { - "type": "method_declaration", - "named": true, - "fields": { - "attributes": { - "multiple": false, - "required": false, - "types": [ - { - "type": "attribute_list", - "named": true - } - ] - }, - "body": { - "multiple": false, - "required": false, - "types": [ - { - "type": "compound_statement", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "name", - "named": true - } - ] - }, - "parameters": { - "multiple": false, - "required": true, - "types": [ - { - "type": "formal_parameters", - "named": true - } - ] - }, - "reference_modifier": { - "multiple": false, - "required": false, - "types": [ - { - "type": "reference_modifier", - "named": true - } - ] - }, - "return_type": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_type", - "named": true - }, - { - "type": "bottom_type", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "abstract_modifier", - "named": true - }, - { - "type": "final_modifier", - "named": true - }, - { - "type": "readonly_modifier", - "named": true - }, - { - "type": "static_modifier", - "named": true - }, - { - "type": "var_modifier", - "named": true - }, - { - "type": "visibility_modifier", - "named": true - } - ] - } - }, - { - "type": "name", - "named": true, - "fields": {} - }, - { - "type": "named_label_statement", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "name", - "named": true - } - ] - } - }, - { - "type": "named_type", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "name", - "named": true - }, - { - "type": "qualified_name", - "named": true - } - ] - } - }, - { - "type": "namespace_aliasing_clause", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "name", - "named": true - } - ] - } - }, - { - "type": "namespace_definition", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": false, - "types": [ - { - "type": "compound_statement", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": false, - "types": [ - { - "type": "namespace_name", - "named": true - } - ] - } - } - }, - { - "type": "namespace_name", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "name", - "named": true - } - ] - } - }, - { - "type": "namespace_name_as_prefix", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": false, - "types": [ - { - "type": "namespace_name", - "named": true - } - ] - } - }, - { - "type": "namespace_use_clause", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "name", - "named": true - }, - { - "type": "namespace_aliasing_clause", - "named": true - }, - { - "type": "qualified_name", - "named": true - } - ] - } - }, - { - "type": "namespace_use_declaration", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "namespace_name", - "named": true - }, - { - "type": "namespace_use_clause", - "named": true - }, - { - "type": "namespace_use_group", - "named": true - } - ] - } - }, - { - "type": "namespace_use_group", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "namespace_use_group_clause", - "named": true - } - ] - } - }, - { - "type": "namespace_use_group_clause", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "namespace_aliasing_clause", - "named": true - }, - { - "type": "namespace_name", - "named": true - } - ] - } - }, - { - "type": "nowdoc", - "named": true, - "fields": { - "end_tag": { - "multiple": false, - "required": true, - "types": [ - { - "type": "heredoc_end", - "named": true - } - ] - }, - "identifier": { - "multiple": false, - "required": true, - "types": [ - { - "type": "heredoc_start", - "named": true - } - ] - }, - "value": { - "multiple": false, - "required": false, - "types": [ - { - "type": "nowdoc_body", - "named": true - } - ] - } - } - }, - { - "type": "nowdoc_body", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "nowdoc_string", - "named": true - } - ] - } - }, - { - "type": "nullsafe_member_access_expression", - "named": true, - "fields": { - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "name", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - }, - "object": { - "multiple": false, - "required": true, - "types": [ - { - "type": "array_creation_expression", - "named": true - }, - { - "type": "cast_expression", - "named": true - }, - { - "type": "class_constant_access_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "encapsed_string", - "named": true - }, - { - "type": "function_call_expression", - "named": true - }, - { - "type": "heredoc", - "named": true - }, - { - "type": "member_access_expression", - "named": true - }, - { - "type": "member_call_expression", - "named": true - }, - { - "type": "name", - "named": true - }, - { - "type": "nowdoc", - "named": true - }, - { - "type": "nullsafe_member_access_expression", - "named": true - }, - { - "type": "nullsafe_member_call_expression", - "named": true - }, - { - "type": "parenthesized_expression", - "named": true - }, - { - "type": "qualified_name", - "named": true - }, - { - "type": "scoped_call_expression", - "named": true - }, - { - "type": "scoped_property_access_expression", - "named": true - }, - { - "type": "string", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - } - } - }, - { - "type": "nullsafe_member_call_expression", - "named": true, - "fields": { - "arguments": { - "multiple": false, - "required": true, - "types": [ - { - "type": "arguments", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "name", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - }, - "object": { - "multiple": false, - "required": true, - "types": [ - { - "type": "array_creation_expression", - "named": true - }, - { - "type": "cast_expression", - "named": true - }, - { - "type": "class_constant_access_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "encapsed_string", - "named": true - }, - { - "type": "function_call_expression", - "named": true - }, - { - "type": "heredoc", - "named": true - }, - { - "type": "member_access_expression", - "named": true - }, - { - "type": "member_call_expression", - "named": true - }, - { - "type": "name", - "named": true - }, - { - "type": "nowdoc", - "named": true - }, - { - "type": "nullsafe_member_access_expression", - "named": true - }, - { - "type": "nullsafe_member_call_expression", - "named": true - }, - { - "type": "parenthesized_expression", - "named": true - }, - { - "type": "qualified_name", - "named": true - }, - { - "type": "scoped_call_expression", - "named": true - }, - { - "type": "scoped_property_access_expression", - "named": true - }, - { - "type": "string", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - } - } - }, - { - "type": "object_creation_expression", - "named": true, - "fields": { - "attributes": { - "multiple": false, - "required": false, - "types": [ - { - "type": "attribute_list", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "arguments", - "named": true - }, - { - "type": "base_clause", - "named": true - }, - { - "type": "class_interface_clause", - "named": true - }, - { - "type": "declaration_list", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "member_access_expression", - "named": true - }, - { - "type": "name", - "named": true - }, - { - "type": "nullsafe_member_access_expression", - "named": true - }, - { - "type": "qualified_name", - "named": true - }, - { - "type": "scoped_property_access_expression", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - } - }, - { - "type": "optional_type", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "named_type", - "named": true - }, - { - "type": "primitive_type", - "named": true - } - ] - } - }, - { - "type": "pair", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "by_ref", - "named": true - }, - { - "type": "list_literal", - "named": true - } - ] - } - }, - { - "type": "parenthesized_expression", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "primitive_type", - "named": true, - "fields": {} - }, - { - "type": "print_intrinsic", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "program", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_statement", - "named": true - }, - { - "type": "php_tag", - "named": true - }, - { - "type": "text", - "named": true - } - ] - } - }, - { - "type": "property_declaration", - "named": true, - "fields": { - "attributes": { - "multiple": false, - "required": false, - "types": [ - { - "type": "attribute_list", - "named": true - } - ] - }, - "type": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_type", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "abstract_modifier", - "named": true - }, - { - "type": "final_modifier", - "named": true - }, - { - "type": "property_element", - "named": true - }, - { - "type": "readonly_modifier", - "named": true - }, - { - "type": "static_modifier", - "named": true - }, - { - "type": "var_modifier", - "named": true - }, - { - "type": "visibility_modifier", - "named": true - } - ] - } - }, - { - "type": "property_element", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "property_initializer", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - } - }, - { - "type": "property_initializer", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "property_promotion_parameter", - "named": true, - "fields": { - "default_value": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "variable_name", - "named": true - } - ] - }, - "readonly": { - "multiple": false, - "required": false, - "types": [ - { - "type": "readonly_modifier", - "named": true - } - ] - }, - "type": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_type", - "named": true - } - ] - }, - "visibility": { - "multiple": false, - "required": true, - "types": [ - { - "type": "visibility_modifier", - "named": true - } - ] - } - } - }, - { - "type": "qualified_name", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "name", - "named": true - }, - { - "type": "namespace_name_as_prefix", - "named": true - } - ] - } - }, - { - "type": "readonly_modifier", - "named": true, - "fields": {} - }, - { - "type": "reference_assignment_expression", - "named": true, - "fields": { - "left": { - "multiple": false, - "required": true, - "types": [ - { - "type": "cast_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "function_call_expression", - "named": true - }, - { - "type": "list_literal", - "named": true - }, - { - "type": "member_access_expression", - "named": true - }, - { - "type": "member_call_expression", - "named": true - }, - { - "type": "nullsafe_member_access_expression", - "named": true - }, - { - "type": "nullsafe_member_call_expression", - "named": true - }, - { - "type": "scoped_call_expression", - "named": true - }, - { - "type": "scoped_property_access_expression", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - }, - "right": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - } - }, - { - "type": "reference_modifier", - "named": true, - "fields": {} - }, - { - "type": "relative_scope", - "named": true, - "fields": {} - }, - { - "type": "require_expression", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "require_once_expression", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "return_statement", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "scoped_call_expression", - "named": true, - "fields": { - "arguments": { - "multiple": false, - "required": true, - "types": [ - { - "type": "arguments", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "name", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - }, - "scope": { - "multiple": false, - "required": true, - "types": [ - { - "type": "array_creation_expression", - "named": true - }, - { - "type": "cast_expression", - "named": true - }, - { - "type": "class_constant_access_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "encapsed_string", - "named": true - }, - { - "type": "function_call_expression", - "named": true - }, - { - "type": "heredoc", - "named": true - }, - { - "type": "member_access_expression", - "named": true - }, - { - "type": "member_call_expression", - "named": true - }, - { - "type": "name", - "named": true - }, - { - "type": "nowdoc", - "named": true - }, - { - "type": "nullsafe_member_access_expression", - "named": true - }, - { - "type": "nullsafe_member_call_expression", - "named": true - }, - { - "type": "parenthesized_expression", - "named": true - }, - { - "type": "qualified_name", - "named": true - }, - { - "type": "relative_scope", - "named": true - }, - { - "type": "scoped_call_expression", - "named": true - }, - { - "type": "scoped_property_access_expression", - "named": true - }, - { - "type": "string", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - } - } - }, - { - "type": "scoped_property_access_expression", - "named": true, - "fields": { - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - }, - "scope": { - "multiple": false, - "required": true, - "types": [ - { - "type": "array_creation_expression", - "named": true - }, - { - "type": "cast_expression", - "named": true - }, - { - "type": "class_constant_access_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "encapsed_string", - "named": true - }, - { - "type": "function_call_expression", - "named": true - }, - { - "type": "heredoc", - "named": true - }, - { - "type": "member_access_expression", - "named": true - }, - { - "type": "member_call_expression", - "named": true - }, - { - "type": "name", - "named": true - }, - { - "type": "nowdoc", - "named": true - }, - { - "type": "nullsafe_member_access_expression", - "named": true - }, - { - "type": "nullsafe_member_call_expression", - "named": true - }, - { - "type": "parenthesized_expression", - "named": true - }, - { - "type": "qualified_name", - "named": true - }, - { - "type": "relative_scope", - "named": true - }, - { - "type": "scoped_call_expression", - "named": true - }, - { - "type": "scoped_property_access_expression", - "named": true - }, - { - "type": "string", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - } - } - }, - { - "type": "sequence_expression", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "sequence_expression", - "named": true - } - ] - } - }, - { - "type": "simple_parameter", - "named": true, - "fields": { - "attributes": { - "multiple": false, - "required": false, - "types": [ - { - "type": "attribute_list", - "named": true - } - ] - }, - "default_value": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "variable_name", - "named": true - } - ] - }, - "reference_modifier": { - "multiple": false, - "required": false, - "types": [ - { - "type": "reference_modifier", - "named": true - } - ] - }, - "type": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_type", - "named": true - } - ] - } - } - }, - { - "type": "static_modifier", - "named": true, - "fields": {} - }, - { - "type": "static_variable_declaration", - "named": true, - "fields": { - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "variable_name", - "named": true - } - ] - }, - "value": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - } - }, - { - "type": "string", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "string_value", - "named": true - } - ] - } - }, - { - "type": "subscript_expression", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "array_creation_expression", - "named": true - }, - { - "type": "class_constant_access_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "encapsed_string", - "named": true - }, - { - "type": "function_call_expression", - "named": true - }, - { - "type": "heredoc", - "named": true - }, - { - "type": "integer", - "named": true - }, - { - "type": "member_access_expression", - "named": true - }, - { - "type": "member_call_expression", - "named": true - }, - { - "type": "name", - "named": true - }, - { - "type": "nowdoc", - "named": true - }, - { - "type": "nullsafe_member_access_expression", - "named": true - }, - { - "type": "nullsafe_member_call_expression", - "named": true - }, - { - "type": "parenthesized_expression", - "named": true - }, - { - "type": "qualified_name", - "named": true - }, - { - "type": "scoped_call_expression", - "named": true - }, - { - "type": "scoped_property_access_expression", - "named": true - }, - { - "type": "string", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - } - }, - { - "type": "switch_block", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "case_statement", - "named": true - }, - { - "type": "default_statement", - "named": true - } - ] - } - }, - { - "type": "switch_statement", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "switch_block", - "named": true - } - ] - }, - "condition": { - "multiple": false, - "required": true, - "types": [ - { - "type": "parenthesized_expression", - "named": true - } - ] - } - } - }, - { - "type": "text", - "named": true, - "fields": {} - }, - { - "type": "text_interpolation", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "php_tag", - "named": true - }, - { - "type": "text", - "named": true - } - ] - } - }, - { - "type": "throw_expression", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "trait_declaration", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "declaration_list", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "name", - "named": true - } - ] - } - } - }, - { - "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": "type_list", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "named_type", - "named": true - } - ] - } - }, - { - "type": "unary_op_expression", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "integer", - "named": true - } - ] - } - }, - { - "type": "union_type", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "named_type", - "named": true - }, - { - "type": "optional_type", - "named": true - }, - { - "type": "primitive_type", - "named": true - } - ] - } - }, - { - "type": "unset_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "cast_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "function_call_expression", - "named": true - }, - { - "type": "member_access_expression", - "named": true - }, - { - "type": "member_call_expression", - "named": true - }, - { - "type": "nullsafe_member_access_expression", - "named": true - }, - { - "type": "nullsafe_member_call_expression", - "named": true - }, - { - "type": "scoped_call_expression", - "named": true - }, - { - "type": "scoped_property_access_expression", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - } - }, - { - "type": "update_expression", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "cast_expression", - "named": true - }, - { - "type": "dynamic_variable_name", - "named": true - }, - { - "type": "function_call_expression", - "named": true - }, - { - "type": "member_access_expression", - "named": true - }, - { - "type": "member_call_expression", - "named": true - }, - { - "type": "nullsafe_member_access_expression", - "named": true - }, - { - "type": "nullsafe_member_call_expression", - "named": true - }, - { - "type": "scoped_call_expression", - "named": true - }, - { - "type": "scoped_property_access_expression", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable_name", - "named": true - } - ] - } - }, - { - "type": "use_as_clause", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "class_constant_access_expression", - "named": true - }, - { - "type": "name", - "named": true - }, - { - "type": "visibility_modifier", - "named": true - } - ] - } - }, - { - "type": "use_declaration", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "name", - "named": true - }, - { - "type": "qualified_name", - "named": true - }, - { - "type": "use_list", - "named": true - } - ] - } - }, - { - "type": "use_instead_of_clause", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "class_constant_access_expression", - "named": true - }, - { - "type": "name", - "named": true - } - ] - } - }, - { - "type": "use_list", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "use_as_clause", - "named": true - }, - { - "type": "use_instead_of_clause", - "named": true - } - ] - } - }, - { - "type": "variable_name", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "name", - "named": true - } - ] - } - }, - { - "type": "variadic_parameter", - "named": true, - "fields": { - "attributes": { - "multiple": false, - "required": false, - "types": [ - { - "type": "attribute_list", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "variable_name", - "named": true - } - ] - }, - "reference_modifier": { - "multiple": false, - "required": false, - "types": [ - { - "type": "reference_modifier", - "named": true - } - ] - }, - "type": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_type", - "named": true - } - ] - } - } - }, - { - "type": "variadic_placeholder", - "named": true, - "fields": {} - }, - { - "type": "variadic_unpacking", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "visibility_modifier", - "named": true, - "fields": {} - }, - { - "type": "while_statement", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_statement", - "named": true - }, - { - "type": "colon_block", - "named": true - } - ] - }, - "condition": { - "multiple": false, - "required": true, - "types": [ - { - "type": "parenthesized_expression", - "named": true - } - ] - } - } - }, - { - "type": "yield_expression", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "array_element_initializer", - "named": true - } - ] - } - }, - { - "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": ">>", - "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": "abstract", - "named": false - }, - { - "type": "and", - "named": false - }, - { - "type": "array", - "named": false - }, - { - "type": "as", - "named": false - }, - { - "type": "bool", - "named": false - }, - { - "type": "boolean", - "named": true - }, - { - "type": "bottom_type", - "named": true - }, - { - "type": "break", - "named": false - }, - { - "type": "callable", - "named": false - }, - { - "type": "case", - "named": false - }, - { - "type": "catch", - "named": false - }, - { - "type": "class", - "named": false - }, - { - "type": "clone", - "named": false - }, - { - "type": "comment", - "named": true - }, - { - "type": "const", - "named": false - }, - { - "type": "continue", - "named": false - }, - { - "type": "declare", - "named": false - }, - { - "type": "default", - "named": false - }, - { - "type": "do", - "named": false - }, - { - "type": "echo", - "named": false - }, - { - "type": "else", - "named": false - }, - { - "type": "elseif", - "named": false - }, - { - "type": "encoding", - "named": false - }, - { - "type": "enddeclare", - "named": false - }, - { - "type": "endfor", - "named": false - }, - { - "type": "endforeach", - "named": false - }, - { - "type": "endif", - "named": false - }, - { - "type": "endswitch", - "named": false - }, - { - "type": "endwhile", - "named": false - }, - { - "type": "enum", - "named": false - }, - { - "type": "escape_sequence", - "named": true - }, - { - "type": "extends", - "named": false - }, - { - "type": "false", - "named": false - }, - { - "type": "final", - "named": false - }, - { - "type": "finally", - "named": false - }, - { - "type": "float", - "named": true - }, - { - "type": "float", - "named": false - }, - { - "type": "fn", - "named": false - }, - { - "type": "for", - "named": false - }, - { - "type": "foreach", - "named": false - }, - { - "type": "from", - "named": false - }, - { - "type": "function", - "named": false - }, - { - "type": "global", - "named": false - }, - { - "type": "goto", - "named": false - }, - { - "type": "heredoc_end", - "named": true - }, - { - "type": "heredoc_start", - "named": true - }, - { - "type": "if", - "named": false - }, - { - "type": "implements", - "named": false - }, - { - "type": "include", - "named": false - }, - { - "type": "include_once", - "named": false - }, - { - "type": "instanceof", - "named": false - }, - { - "type": "insteadof", - "named": false - }, - { - "type": "int", - "named": false - }, - { - "type": "integer", - "named": true - }, - { - "type": "interface", - "named": false - }, - { - "type": "iterable", - "named": false - }, - { - "type": "list", - "named": false - }, - { - "type": "match", - "named": false - }, - { - "type": "mixed", - "named": false - }, - { - "type": "namespace", - "named": false - }, - { - "type": "new", - "named": false - }, - { - "type": "nowdoc_string", - "named": true - }, - { - "type": "null", - "named": true - }, - { - "type": "null", - "named": false - }, - { - "type": "or", - "named": false - }, - { - "type": "parent", - "named": false - }, - { - "type": "php_tag", - "named": true - }, - { - "type": "print", - "named": false - }, - { - "type": "private", - "named": false - }, - { - "type": "protected", - "named": false - }, - { - "type": "public", - "named": false - }, - { - "type": "readonly", - "named": false - }, - { - "type": "require", - "named": false - }, - { - "type": "require_once", - "named": false - }, - { - "type": "return", - "named": false - }, - { - "type": "self", - "named": false - }, - { - "type": "shell_command_expression", - "named": true - }, - { - "type": "static", - "named": false - }, - { - "type": "strict_types", - "named": false - }, - { - "type": "string", - "named": false - }, - { - "type": "string_value", - "named": true - }, - { - "type": "switch", - "named": false - }, - { - "type": "throw", - "named": false - }, - { - "type": "ticks", - "named": false - }, - { - "type": "trait", - "named": false - }, - { - "type": "try", - "named": false - }, - { - "type": "unset", - "named": false - }, - { - "type": "use", - "named": false - }, - { - "type": "var_modifier", - "named": true - }, - { - "type": "void", - "named": false - }, - { - "type": "while", - "named": false - }, - { - "type": "xor", - "named": false - }, - { - "type": "yield", - "named": false - }, - { - "type": "{", - "named": false - }, - { - "type": "|", - "named": false - }, - { - "type": "|=", - "named": false - }, - { - "type": "||", - "named": false - }, - { - "type": "}", - "named": false - }, - { - "type": "~", - "named": false - } -] \ No newline at end of file diff --git a/vendored_parsers/tree-sitter-php/src/parser.c b/vendored_parsers/tree-sitter-php/src/parser.c deleted file mode 100644 index 997c3d666..000000000 --- a/vendored_parsers/tree-sitter-php/src/parser.c +++ /dev/null @@ -1,133894 +0,0 @@ -#include - -#if defined(__GNUC__) || defined(__clang__) -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wmissing-field-initializers" -#endif - -#ifdef _MSC_VER -#pragma optimize("", off) -#elif defined(__clang__) -#pragma clang optimize off -#elif defined(__GNUC__) -#pragma GCC optimize ("O0") -#endif - -#define LANGUAGE_VERSION 13 -#define STATE_COUNT 2543 -#define LARGE_STATE_COUNT 557 -#define SYMBOL_COUNT 396 -#define ALIAS_COUNT 0 -#define TOKEN_COUNT 193 -#define EXTERNAL_TOKEN_COUNT 10 -#define FIELD_COUNT 25 -#define MAX_ALIAS_SEQUENCE_LENGTH 12 -#define PRODUCTION_ID_COUNT 166 - -enum { - sym_name = 1, - sym_php_tag = 2, - anon_sym_QMARK_GT = 3, - aux_sym_text_token1 = 4, - aux_sym_text_token2 = 5, - anon_sym_SEMI = 6, - anon_sym_AMP = 7, - aux_sym_function_static_declaration_token1 = 8, - anon_sym_COMMA = 9, - anon_sym_EQ = 10, - aux_sym_global_declaration_token1 = 11, - aux_sym_namespace_definition_token1 = 12, - aux_sym_namespace_use_declaration_token1 = 13, - aux_sym_namespace_use_declaration_token2 = 14, - aux_sym_namespace_use_declaration_token3 = 15, - anon_sym_BSLASH = 16, - aux_sym_namespace_aliasing_clause_token1 = 17, - anon_sym_LBRACE = 18, - anon_sym_RBRACE = 19, - aux_sym_trait_declaration_token1 = 20, - aux_sym_interface_declaration_token1 = 21, - aux_sym_base_clause_token1 = 22, - aux_sym_enum_declaration_token1 = 23, - anon_sym_COLON = 24, - aux_sym_enum_case_token1 = 25, - aux_sym_class_declaration_token1 = 26, - aux_sym_final_modifier_token1 = 27, - aux_sym_abstract_modifier_token1 = 28, - aux_sym_readonly_modifier_token1 = 29, - aux_sym_class_interface_clause_token1 = 30, - sym_var_modifier = 31, - aux_sym_use_instead_of_clause_token1 = 32, - aux_sym_visibility_modifier_token1 = 33, - aux_sym_visibility_modifier_token2 = 34, - aux_sym_visibility_modifier_token3 = 35, - aux_sym__arrow_function_header_token1 = 36, - anon_sym_EQ_GT = 37, - anon_sym_LPAREN = 38, - anon_sym_RPAREN = 39, - anon_sym_DOT_DOT_DOT = 40, - anon_sym_QMARK = 41, - sym_bottom_type = 42, - anon_sym_PIPE = 43, - anon_sym_array = 44, - aux_sym_primitive_type_token1 = 45, - anon_sym_iterable = 46, - anon_sym_bool = 47, - anon_sym_float = 48, - anon_sym_int = 49, - anon_sym_string = 50, - anon_sym_void = 51, - anon_sym_mixed = 52, - anon_sym_static = 53, - anon_sym_false = 54, - anon_sym_null = 55, - aux_sym_cast_type_token1 = 56, - aux_sym_cast_type_token2 = 57, - aux_sym_cast_type_token3 = 58, - aux_sym_cast_type_token4 = 59, - aux_sym_cast_type_token5 = 60, - aux_sym_cast_type_token6 = 61, - aux_sym_cast_type_token7 = 62, - aux_sym_cast_type_token8 = 63, - aux_sym_cast_type_token9 = 64, - aux_sym_cast_type_token10 = 65, - aux_sym_cast_type_token11 = 66, - aux_sym_cast_type_token12 = 67, - aux_sym_echo_statement_token1 = 68, - anon_sym_unset = 69, - aux_sym_declare_statement_token1 = 70, - aux_sym_declare_statement_token2 = 71, - anon_sym_ticks = 72, - anon_sym_encoding = 73, - anon_sym_strict_types = 74, - sym_float = 75, - aux_sym_try_statement_token1 = 76, - aux_sym_catch_clause_token1 = 77, - aux_sym_finally_clause_token1 = 78, - aux_sym_goto_statement_token1 = 79, - aux_sym_continue_statement_token1 = 80, - aux_sym_break_statement_token1 = 81, - sym_integer = 82, - aux_sym_return_statement_token1 = 83, - aux_sym_throw_expression_token1 = 84, - aux_sym_while_statement_token1 = 85, - aux_sym_while_statement_token2 = 86, - aux_sym_do_statement_token1 = 87, - aux_sym_for_statement_token1 = 88, - aux_sym_for_statement_token2 = 89, - aux_sym_foreach_statement_token1 = 90, - aux_sym_foreach_statement_token2 = 91, - aux_sym_if_statement_token1 = 92, - aux_sym_if_statement_token2 = 93, - aux_sym_else_if_clause_token1 = 94, - aux_sym_else_clause_token1 = 95, - aux_sym_match_expression_token1 = 96, - aux_sym_match_default_expression_token1 = 97, - aux_sym_switch_statement_token1 = 98, - aux_sym_switch_block_token1 = 99, - anon_sym_AT = 100, - anon_sym_PLUS = 101, - anon_sym_DASH = 102, - anon_sym_TILDE = 103, - anon_sym_BANG = 104, - anon_sym_STAR_STAR = 105, - aux_sym_clone_expression_token1 = 106, - anon_sym_COLON_COLON = 107, - aux_sym_print_intrinsic_token1 = 108, - aux_sym_object_creation_expression_token1 = 109, - anon_sym_PLUS_PLUS = 110, - anon_sym_DASH_DASH = 111, - sym_shell_command_expression = 112, - anon_sym_STAR_STAR_EQ = 113, - anon_sym_STAR_EQ = 114, - anon_sym_SLASH_EQ = 115, - anon_sym_PERCENT_EQ = 116, - anon_sym_PLUS_EQ = 117, - anon_sym_DASH_EQ = 118, - anon_sym_DOT_EQ = 119, - anon_sym_LT_LT_EQ = 120, - anon_sym_GT_GT_EQ = 121, - anon_sym_AMP_EQ = 122, - anon_sym_CARET_EQ = 123, - anon_sym_PIPE_EQ = 124, - anon_sym_QMARK_QMARK_EQ = 125, - anon_sym_DASH_GT = 126, - anon_sym_QMARK_DASH_GT = 127, - aux_sym__list_destructing_token1 = 128, - anon_sym_LBRACK = 129, - anon_sym_RBRACK = 130, - anon_sym_self = 131, - anon_sym_parent = 132, - anon_sym_POUND_LBRACK = 133, - sym_escape_sequence = 134, - anon_sym_BSLASHu = 135, - anon_sym_SQUOTE = 136, - anon_sym_LT_QMARK = 137, - anon_sym_QMARK_GT2 = 138, - aux_sym_encapsed_string_token1 = 139, - anon_sym_DQUOTE = 140, - aux_sym_string_token1 = 141, - sym_string_value = 142, - anon_sym_LT_LT_LT = 143, - anon_sym_DQUOTE2 = 144, - aux_sym__new_line_token1 = 145, - aux_sym__new_line_token2 = 146, - anon_sym_ = 147, - anon_sym_SQUOTE2 = 148, - sym_boolean = 149, - sym_null = 150, - anon_sym_DOLLAR = 151, - aux_sym_yield_expression_token1 = 152, - aux_sym_yield_expression_token2 = 153, - aux_sym_binary_expression_token1 = 154, - anon_sym_QMARK_QMARK = 155, - aux_sym_binary_expression_token2 = 156, - aux_sym_binary_expression_token3 = 157, - aux_sym_binary_expression_token4 = 158, - anon_sym_PIPE_PIPE = 159, - anon_sym_AMP_AMP = 160, - anon_sym_CARET = 161, - anon_sym_EQ_EQ = 162, - anon_sym_BANG_EQ = 163, - anon_sym_LT_GT = 164, - anon_sym_EQ_EQ_EQ = 165, - anon_sym_BANG_EQ_EQ = 166, - anon_sym_LT = 167, - anon_sym_GT = 168, - anon_sym_LT_EQ = 169, - anon_sym_GT_EQ = 170, - anon_sym_LT_EQ_GT = 171, - anon_sym_LT_LT = 172, - anon_sym_GT_GT = 173, - anon_sym_DOT = 174, - anon_sym_STAR = 175, - anon_sym_SLASH = 176, - anon_sym_PERCENT = 177, - aux_sym_include_expression_token1 = 178, - aux_sym_include_once_expression_token1 = 179, - aux_sym_require_expression_token1 = 180, - aux_sym_require_once_expression_token1 = 181, - sym_comment = 182, - sym__automatic_semicolon = 183, - sym_encapsed_string_chars = 184, - sym_encapsed_string_chars_after_variable = 185, - sym_encapsed_string_chars_heredoc = 186, - sym_encapsed_string_chars_after_variable_heredoc = 187, - sym__eof = 188, - sym_heredoc_start = 189, - sym_heredoc_end = 190, - sym_nowdoc_string = 191, - sym_sentinel_error = 192, - sym_program = 193, - sym_text_interpolation = 194, - sym_text = 195, - sym_empty_statement = 196, - sym_reference_modifier = 197, - sym_function_static_declaration = 198, - sym_static_variable_declaration = 199, - sym_global_declaration = 200, - sym_namespace_definition = 201, - sym_namespace_use_declaration = 202, - sym_namespace_use_clause = 203, - sym_qualified_name = 204, - sym_namespace_name_as_prefix = 205, - sym_namespace_name = 206, - sym_namespace_aliasing_clause = 207, - sym_namespace_use_group = 208, - sym_namespace_use_group_clause = 209, - sym_trait_declaration = 210, - sym_interface_declaration = 211, - sym_base_clause = 212, - sym_enum_declaration = 213, - sym_enum_declaration_list = 214, - sym__enum_member_declaration = 215, - sym_enum_case = 216, - sym_class_declaration = 217, - sym_declaration_list = 218, - sym_final_modifier = 219, - sym_abstract_modifier = 220, - sym_readonly_modifier = 221, - sym_class_interface_clause = 222, - sym__member_declaration = 223, - sym_const_declaration = 224, - sym__class_const_declaration = 225, - sym__const_declaration = 226, - sym_property_declaration = 227, - sym__modifier = 228, - sym_property_element = 229, - sym_property_initializer = 230, - sym_method_declaration = 231, - sym_static_modifier = 232, - sym_use_declaration = 233, - sym_use_list = 234, - sym_use_instead_of_clause = 235, - sym_use_as_clause = 236, - sym_visibility_modifier = 237, - sym_function_definition = 238, - sym__function_definition_header = 239, - sym__arrow_function_header = 240, - sym_arrow_function = 241, - sym_formal_parameters = 242, - sym_property_promotion_parameter = 243, - sym_simple_parameter = 244, - sym_variadic_parameter = 245, - sym__type = 246, - sym__types = 247, - sym_named_type = 248, - sym_optional_type = 249, - sym_union_type = 250, - sym_primitive_type = 251, - sym_cast_type = 252, - sym__return_type = 253, - sym_const_element = 254, - sym_echo_statement = 255, - sym_unset_statement = 256, - sym_declare_statement = 257, - sym_declare_directive = 258, - sym_try_statement = 259, - sym_catch_clause = 260, - sym_type_list = 261, - sym_finally_clause = 262, - sym_goto_statement = 263, - sym_continue_statement = 264, - sym_break_statement = 265, - sym_return_statement = 266, - sym_throw_expression = 267, - sym_while_statement = 268, - sym_do_statement = 269, - sym_for_statement = 270, - sym__expressions = 271, - sym_sequence_expression = 272, - sym_foreach_statement = 273, - sym_foreach_pair = 274, - sym_if_statement = 275, - sym_colon_block = 276, - sym_else_if_clause = 277, - sym_else_clause = 278, - sym_else_if_clause_2 = 279, - sym_else_clause_2 = 280, - sym_match_expression = 281, - sym_match_block = 282, - sym_match_condition_list = 283, - sym_match_conditional_expression = 284, - sym_match_default_expression = 285, - sym_switch_statement = 286, - sym_switch_block = 287, - sym_case_statement = 288, - sym_default_statement = 289, - sym_compound_statement = 290, - sym_named_label_statement = 291, - sym_expression_statement = 292, - sym__expression = 293, - sym__unary_expression = 294, - sym_unary_op_expression = 295, - sym_exponentiation_expression = 296, - sym_clone_expression = 297, - sym__primary_expression = 298, - sym_parenthesized_expression = 299, - sym_class_constant_access_expression = 300, - sym_print_intrinsic = 301, - sym_anonymous_function_creation_expression = 302, - sym_anonymous_function_use_clause = 303, - sym_object_creation_expression = 304, - sym_update_expression = 305, - sym_cast_expression = 306, - sym_cast_variable = 307, - sym_assignment_expression = 308, - sym_reference_assignment_expression = 309, - sym_conditional_expression = 310, - sym_augmented_assignment_expression = 311, - sym_member_access_expression = 312, - sym_nullsafe_member_access_expression = 313, - sym_scoped_property_access_expression = 314, - sym_list_literal = 315, - sym__list_destructing = 316, - sym__array_destructing = 317, - sym__array_destructing_element = 318, - sym_function_call_expression = 319, - sym_scoped_call_expression = 320, - sym__scope_resolution_qualifier = 321, - sym_relative_scope = 322, - sym_variadic_placeholder = 323, - sym_arguments = 324, - sym_argument = 325, - sym_member_call_expression = 326, - sym_nullsafe_member_call_expression = 327, - sym_variadic_unpacking = 328, - sym_subscript_expression = 329, - sym__dereferencable_expression = 330, - sym_array_creation_expression = 331, - sym_attribute_group = 332, - sym_attribute_list = 333, - sym_attribute = 334, - sym__complex_string_part = 335, - sym__simple_string_member_access_expression = 336, - sym__simple_string_subscript_unary_expression = 337, - sym__simple_string_array_access_argument = 338, - sym__simple_string_subscript_expression = 339, - sym__simple_string_part = 340, - aux_sym__interpolated_string_body = 341, - aux_sym__interpolated_string_body_heredoc = 342, - sym_encapsed_string = 343, - sym_string = 344, - sym_heredoc_body = 345, - sym_heredoc = 346, - sym__new_line = 347, - sym_nowdoc_body = 348, - sym_nowdoc = 349, - sym__string = 350, - sym_dynamic_variable_name = 351, - sym_variable_name = 352, - sym_variable_reference = 353, - sym_by_ref = 354, - sym_yield_expression = 355, - sym_array_element_initializer = 356, - sym_binary_expression = 357, - sym_include_expression = 358, - sym_include_once_expression = 359, - sym_require_expression = 360, - sym_require_once_expression = 361, - sym__reserved_identifier = 362, - aux_sym_program_repeat1 = 363, - aux_sym_text_repeat1 = 364, - aux_sym_function_static_declaration_repeat1 = 365, - aux_sym_global_declaration_repeat1 = 366, - aux_sym_namespace_use_declaration_repeat1 = 367, - aux_sym_namespace_name_repeat1 = 368, - aux_sym_namespace_use_group_repeat1 = 369, - aux_sym_base_clause_repeat1 = 370, - aux_sym_enum_declaration_list_repeat1 = 371, - aux_sym_declaration_list_repeat1 = 372, - aux_sym__const_declaration_repeat1 = 373, - aux_sym_property_declaration_repeat1 = 374, - aux_sym_property_declaration_repeat2 = 375, - aux_sym_use_list_repeat1 = 376, - aux_sym_formal_parameters_repeat1 = 377, - aux_sym_union_type_repeat1 = 378, - aux_sym_unset_statement_repeat1 = 379, - aux_sym_try_statement_repeat1 = 380, - aux_sym_type_list_repeat1 = 381, - aux_sym_if_statement_repeat1 = 382, - aux_sym_if_statement_repeat2 = 383, - aux_sym_match_block_repeat1 = 384, - aux_sym_match_condition_list_repeat1 = 385, - aux_sym_switch_block_repeat1 = 386, - aux_sym_anonymous_function_use_clause_repeat1 = 387, - aux_sym__list_destructing_repeat1 = 388, - aux_sym__array_destructing_repeat1 = 389, - aux_sym_arguments_repeat1 = 390, - aux_sym_array_creation_expression_repeat1 = 391, - aux_sym_attribute_group_repeat1 = 392, - aux_sym_attribute_list_repeat1 = 393, - aux_sym_heredoc_body_repeat1 = 394, - aux_sym_nowdoc_body_repeat1 = 395, -}; - -static const char * const ts_symbol_names[] = { - [ts_builtin_sym_end] = "end", - [sym_name] = "name", - [sym_php_tag] = "php_tag", - [anon_sym_QMARK_GT] = "\?>", - [aux_sym_text_token1] = "text_token1", - [aux_sym_text_token2] = "text_token2", - [anon_sym_SEMI] = ";", - [anon_sym_AMP] = "&", - [aux_sym_function_static_declaration_token1] = "static", - [anon_sym_COMMA] = ",", - [anon_sym_EQ] = "=", - [aux_sym_global_declaration_token1] = "global", - [aux_sym_namespace_definition_token1] = "namespace", - [aux_sym_namespace_use_declaration_token1] = "use", - [aux_sym_namespace_use_declaration_token2] = "function", - [aux_sym_namespace_use_declaration_token3] = "const", - [anon_sym_BSLASH] = "\\", - [aux_sym_namespace_aliasing_clause_token1] = "as", - [anon_sym_LBRACE] = "{", - [anon_sym_RBRACE] = "}", - [aux_sym_trait_declaration_token1] = "trait", - [aux_sym_interface_declaration_token1] = "interface", - [aux_sym_base_clause_token1] = "extends", - [aux_sym_enum_declaration_token1] = "enum", - [anon_sym_COLON] = ":", - [aux_sym_enum_case_token1] = "case", - [aux_sym_class_declaration_token1] = "class", - [aux_sym_final_modifier_token1] = "final", - [aux_sym_abstract_modifier_token1] = "abstract", - [aux_sym_readonly_modifier_token1] = "readonly", - [aux_sym_class_interface_clause_token1] = "implements", - [sym_var_modifier] = "var_modifier", - [aux_sym_use_instead_of_clause_token1] = "insteadof", - [aux_sym_visibility_modifier_token1] = "public", - [aux_sym_visibility_modifier_token2] = "protected", - [aux_sym_visibility_modifier_token3] = "private", - [aux_sym__arrow_function_header_token1] = "fn", - [anon_sym_EQ_GT] = "=>", - [anon_sym_LPAREN] = "(", - [anon_sym_RPAREN] = ")", - [anon_sym_DOT_DOT_DOT] = "...", - [anon_sym_QMARK] = "\?", - [sym_bottom_type] = "bottom_type", - [anon_sym_PIPE] = "|", - [anon_sym_array] = "array", - [aux_sym_primitive_type_token1] = "callable", - [anon_sym_iterable] = "iterable", - [anon_sym_bool] = "bool", - [anon_sym_float] = "float", - [anon_sym_int] = "int", - [anon_sym_string] = "string", - [anon_sym_void] = "void", - [anon_sym_mixed] = "mixed", - [anon_sym_static] = "static", - [anon_sym_false] = "false", - [anon_sym_null] = "null", - [aux_sym_cast_type_token1] = "cast_type_token1", - [aux_sym_cast_type_token2] = "cast_type_token2", - [aux_sym_cast_type_token3] = "cast_type_token3", - [aux_sym_cast_type_token4] = "cast_type_token4", - [aux_sym_cast_type_token5] = "cast_type_token5", - [aux_sym_cast_type_token6] = "cast_type_token6", - [aux_sym_cast_type_token7] = "cast_type_token7", - [aux_sym_cast_type_token8] = "cast_type_token8", - [aux_sym_cast_type_token9] = "cast_type_token9", - [aux_sym_cast_type_token10] = "cast_type_token10", - [aux_sym_cast_type_token11] = "cast_type_token11", - [aux_sym_cast_type_token12] = "cast_type_token12", - [aux_sym_echo_statement_token1] = "echo", - [anon_sym_unset] = "unset", - [aux_sym_declare_statement_token1] = "declare", - [aux_sym_declare_statement_token2] = "enddeclare", - [anon_sym_ticks] = "ticks", - [anon_sym_encoding] = "encoding", - [anon_sym_strict_types] = "strict_types", - [sym_float] = "float", - [aux_sym_try_statement_token1] = "try", - [aux_sym_catch_clause_token1] = "catch", - [aux_sym_finally_clause_token1] = "finally", - [aux_sym_goto_statement_token1] = "goto", - [aux_sym_continue_statement_token1] = "continue", - [aux_sym_break_statement_token1] = "break", - [sym_integer] = "integer", - [aux_sym_return_statement_token1] = "return", - [aux_sym_throw_expression_token1] = "throw", - [aux_sym_while_statement_token1] = "while", - [aux_sym_while_statement_token2] = "endwhile", - [aux_sym_do_statement_token1] = "do", - [aux_sym_for_statement_token1] = "for", - [aux_sym_for_statement_token2] = "endfor", - [aux_sym_foreach_statement_token1] = "foreach", - [aux_sym_foreach_statement_token2] = "endforeach", - [aux_sym_if_statement_token1] = "if", - [aux_sym_if_statement_token2] = "endif", - [aux_sym_else_if_clause_token1] = "elseif", - [aux_sym_else_clause_token1] = "else", - [aux_sym_match_expression_token1] = "match", - [aux_sym_match_default_expression_token1] = "default", - [aux_sym_switch_statement_token1] = "switch", - [aux_sym_switch_block_token1] = "endswitch", - [anon_sym_AT] = "@", - [anon_sym_PLUS] = "+", - [anon_sym_DASH] = "-", - [anon_sym_TILDE] = "~", - [anon_sym_BANG] = "!", - [anon_sym_STAR_STAR] = "**", - [aux_sym_clone_expression_token1] = "clone", - [anon_sym_COLON_COLON] = "::", - [aux_sym_print_intrinsic_token1] = "print", - [aux_sym_object_creation_expression_token1] = "new", - [anon_sym_PLUS_PLUS] = "++", - [anon_sym_DASH_DASH] = "--", - [sym_shell_command_expression] = "shell_command_expression", - [anon_sym_STAR_STAR_EQ] = "**=", - [anon_sym_STAR_EQ] = "*=", - [anon_sym_SLASH_EQ] = "/=", - [anon_sym_PERCENT_EQ] = "%=", - [anon_sym_PLUS_EQ] = "+=", - [anon_sym_DASH_EQ] = "-=", - [anon_sym_DOT_EQ] = ".=", - [anon_sym_LT_LT_EQ] = "<<=", - [anon_sym_GT_GT_EQ] = ">>=", - [anon_sym_AMP_EQ] = "&=", - [anon_sym_CARET_EQ] = "^=", - [anon_sym_PIPE_EQ] = "|=", - [anon_sym_QMARK_QMARK_EQ] = "\?\?=", - [anon_sym_DASH_GT] = "->", - [anon_sym_QMARK_DASH_GT] = "\?->", - [aux_sym__list_destructing_token1] = "list", - [anon_sym_LBRACK] = "[", - [anon_sym_RBRACK] = "]", - [anon_sym_self] = "self", - [anon_sym_parent] = "parent", - [anon_sym_POUND_LBRACK] = "#[", - [sym_escape_sequence] = "escape_sequence", - [anon_sym_BSLASHu] = "string_value", - [anon_sym_SQUOTE] = "'", - [anon_sym_LT_QMARK] = "string_value", - [anon_sym_QMARK_GT2] = "string_value", - [aux_sym_encapsed_string_token1] = "encapsed_string_token1", - [anon_sym_DQUOTE] = "\"", - [aux_sym_string_token1] = "string_token1", - [sym_string_value] = "string_value", - [anon_sym_LT_LT_LT] = "<<<", - [anon_sym_DQUOTE2] = "\"", - [aux_sym__new_line_token1] = "_new_line_token1", - [aux_sym__new_line_token2] = "_new_line_token2", - [anon_sym_] = "nowdoc_string", - [anon_sym_SQUOTE2] = "'", - [sym_boolean] = "boolean", - [sym_null] = "null", - [anon_sym_DOLLAR] = "$", - [aux_sym_yield_expression_token1] = "yield", - [aux_sym_yield_expression_token2] = "from", - [aux_sym_binary_expression_token1] = "instanceof", - [anon_sym_QMARK_QMARK] = "\?\?", - [aux_sym_binary_expression_token2] = "and", - [aux_sym_binary_expression_token3] = "or", - [aux_sym_binary_expression_token4] = "xor", - [anon_sym_PIPE_PIPE] = "||", - [anon_sym_AMP_AMP] = "&&", - [anon_sym_CARET] = "^", - [anon_sym_EQ_EQ] = "==", - [anon_sym_BANG_EQ] = "!=", - [anon_sym_LT_GT] = "<>", - [anon_sym_EQ_EQ_EQ] = "===", - [anon_sym_BANG_EQ_EQ] = "!==", - [anon_sym_LT] = "<", - [anon_sym_GT] = ">", - [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] = "%", - [aux_sym_include_expression_token1] = "include", - [aux_sym_include_once_expression_token1] = "include_once", - [aux_sym_require_expression_token1] = "require", - [aux_sym_require_once_expression_token1] = "require_once", - [sym_comment] = "comment", - [sym__automatic_semicolon] = "_automatic_semicolon", - [sym_encapsed_string_chars] = "string_value", - [sym_encapsed_string_chars_after_variable] = "string_value", - [sym_encapsed_string_chars_heredoc] = "string_value", - [sym_encapsed_string_chars_after_variable_heredoc] = "string_value", - [sym__eof] = "_eof", - [sym_heredoc_start] = "heredoc_start", - [sym_heredoc_end] = "heredoc_end", - [sym_nowdoc_string] = "nowdoc_string", - [sym_sentinel_error] = "sentinel_error", - [sym_program] = "program", - [sym_text_interpolation] = "text_interpolation", - [sym_text] = "text", - [sym_empty_statement] = "empty_statement", - [sym_reference_modifier] = "reference_modifier", - [sym_function_static_declaration] = "function_static_declaration", - [sym_static_variable_declaration] = "static_variable_declaration", - [sym_global_declaration] = "global_declaration", - [sym_namespace_definition] = "namespace_definition", - [sym_namespace_use_declaration] = "namespace_use_declaration", - [sym_namespace_use_clause] = "namespace_use_clause", - [sym_qualified_name] = "qualified_name", - [sym_namespace_name_as_prefix] = "namespace_name_as_prefix", - [sym_namespace_name] = "namespace_name", - [sym_namespace_aliasing_clause] = "namespace_aliasing_clause", - [sym_namespace_use_group] = "namespace_use_group", - [sym_namespace_use_group_clause] = "namespace_use_group_clause", - [sym_trait_declaration] = "trait_declaration", - [sym_interface_declaration] = "interface_declaration", - [sym_base_clause] = "base_clause", - [sym_enum_declaration] = "enum_declaration", - [sym_enum_declaration_list] = "enum_declaration_list", - [sym__enum_member_declaration] = "_enum_member_declaration", - [sym_enum_case] = "enum_case", - [sym_class_declaration] = "class_declaration", - [sym_declaration_list] = "declaration_list", - [sym_final_modifier] = "final_modifier", - [sym_abstract_modifier] = "abstract_modifier", - [sym_readonly_modifier] = "readonly_modifier", - [sym_class_interface_clause] = "class_interface_clause", - [sym__member_declaration] = "_member_declaration", - [sym_const_declaration] = "const_declaration", - [sym__class_const_declaration] = "const_declaration", - [sym__const_declaration] = "_const_declaration", - [sym_property_declaration] = "property_declaration", - [sym__modifier] = "_modifier", - [sym_property_element] = "property_element", - [sym_property_initializer] = "property_initializer", - [sym_method_declaration] = "method_declaration", - [sym_static_modifier] = "static_modifier", - [sym_use_declaration] = "use_declaration", - [sym_use_list] = "use_list", - [sym_use_instead_of_clause] = "use_instead_of_clause", - [sym_use_as_clause] = "use_as_clause", - [sym_visibility_modifier] = "visibility_modifier", - [sym_function_definition] = "function_definition", - [sym__function_definition_header] = "_function_definition_header", - [sym__arrow_function_header] = "_arrow_function_header", - [sym_arrow_function] = "arrow_function", - [sym_formal_parameters] = "formal_parameters", - [sym_property_promotion_parameter] = "property_promotion_parameter", - [sym_simple_parameter] = "simple_parameter", - [sym_variadic_parameter] = "variadic_parameter", - [sym__type] = "_type", - [sym__types] = "_types", - [sym_named_type] = "named_type", - [sym_optional_type] = "optional_type", - [sym_union_type] = "union_type", - [sym_primitive_type] = "primitive_type", - [sym_cast_type] = "cast_type", - [sym__return_type] = "_return_type", - [sym_const_element] = "const_element", - [sym_echo_statement] = "echo_statement", - [sym_unset_statement] = "unset_statement", - [sym_declare_statement] = "declare_statement", - [sym_declare_directive] = "declare_directive", - [sym_try_statement] = "try_statement", - [sym_catch_clause] = "catch_clause", - [sym_type_list] = "type_list", - [sym_finally_clause] = "finally_clause", - [sym_goto_statement] = "goto_statement", - [sym_continue_statement] = "continue_statement", - [sym_break_statement] = "break_statement", - [sym_return_statement] = "return_statement", - [sym_throw_expression] = "throw_expression", - [sym_while_statement] = "while_statement", - [sym_do_statement] = "do_statement", - [sym_for_statement] = "for_statement", - [sym__expressions] = "_expressions", - [sym_sequence_expression] = "sequence_expression", - [sym_foreach_statement] = "foreach_statement", - [sym_foreach_pair] = "pair", - [sym_if_statement] = "if_statement", - [sym_colon_block] = "colon_block", - [sym_else_if_clause] = "else_if_clause", - [sym_else_clause] = "else_clause", - [sym_else_if_clause_2] = "else_if_clause", - [sym_else_clause_2] = "else_clause", - [sym_match_expression] = "match_expression", - [sym_match_block] = "match_block", - [sym_match_condition_list] = "match_condition_list", - [sym_match_conditional_expression] = "match_conditional_expression", - [sym_match_default_expression] = "match_default_expression", - [sym_switch_statement] = "switch_statement", - [sym_switch_block] = "switch_block", - [sym_case_statement] = "case_statement", - [sym_default_statement] = "default_statement", - [sym_compound_statement] = "compound_statement", - [sym_named_label_statement] = "named_label_statement", - [sym_expression_statement] = "expression_statement", - [sym__expression] = "_expression", - [sym__unary_expression] = "_unary_expression", - [sym_unary_op_expression] = "unary_op_expression", - [sym_exponentiation_expression] = "exponentiation_expression", - [sym_clone_expression] = "clone_expression", - [sym__primary_expression] = "_primary_expression", - [sym_parenthesized_expression] = "parenthesized_expression", - [sym_class_constant_access_expression] = "class_constant_access_expression", - [sym_print_intrinsic] = "print_intrinsic", - [sym_anonymous_function_creation_expression] = "anonymous_function_creation_expression", - [sym_anonymous_function_use_clause] = "anonymous_function_use_clause", - [sym_object_creation_expression] = "object_creation_expression", - [sym_update_expression] = "update_expression", - [sym_cast_expression] = "cast_expression", - [sym_cast_variable] = "cast_expression", - [sym_assignment_expression] = "assignment_expression", - [sym_reference_assignment_expression] = "reference_assignment_expression", - [sym_conditional_expression] = "conditional_expression", - [sym_augmented_assignment_expression] = "augmented_assignment_expression", - [sym_member_access_expression] = "member_access_expression", - [sym_nullsafe_member_access_expression] = "nullsafe_member_access_expression", - [sym_scoped_property_access_expression] = "scoped_property_access_expression", - [sym_list_literal] = "list_literal", - [sym__list_destructing] = "_list_destructing", - [sym__array_destructing] = "_array_destructing", - [sym__array_destructing_element] = "_array_destructing_element", - [sym_function_call_expression] = "function_call_expression", - [sym_scoped_call_expression] = "scoped_call_expression", - [sym__scope_resolution_qualifier] = "_scope_resolution_qualifier", - [sym_relative_scope] = "relative_scope", - [sym_variadic_placeholder] = "variadic_placeholder", - [sym_arguments] = "arguments", - [sym_argument] = "argument", - [sym_member_call_expression] = "member_call_expression", - [sym_nullsafe_member_call_expression] = "nullsafe_member_call_expression", - [sym_variadic_unpacking] = "variadic_unpacking", - [sym_subscript_expression] = "subscript_expression", - [sym__dereferencable_expression] = "_dereferencable_expression", - [sym_array_creation_expression] = "array_creation_expression", - [sym_attribute_group] = "attribute_group", - [sym_attribute_list] = "attribute_list", - [sym_attribute] = "attribute", - [sym__complex_string_part] = "_complex_string_part", - [sym__simple_string_member_access_expression] = "member_access_expression", - [sym__simple_string_subscript_unary_expression] = "unary_op_expression", - [sym__simple_string_array_access_argument] = "_simple_string_array_access_argument", - [sym__simple_string_subscript_expression] = "subscript_expression", - [sym__simple_string_part] = "_simple_string_part", - [aux_sym__interpolated_string_body] = "_interpolated_string_body", - [aux_sym__interpolated_string_body_heredoc] = "_interpolated_string_body_heredoc", - [sym_encapsed_string] = "encapsed_string", - [sym_string] = "string", - [sym_heredoc_body] = "heredoc_body", - [sym_heredoc] = "heredoc", - [sym__new_line] = "_new_line", - [sym_nowdoc_body] = "nowdoc_body", - [sym_nowdoc] = "nowdoc", - [sym__string] = "_string", - [sym_dynamic_variable_name] = "dynamic_variable_name", - [sym_variable_name] = "variable_name", - [sym_variable_reference] = "by_ref", - [sym_by_ref] = "by_ref", - [sym_yield_expression] = "yield_expression", - [sym_array_element_initializer] = "array_element_initializer", - [sym_binary_expression] = "binary_expression", - [sym_include_expression] = "include_expression", - [sym_include_once_expression] = "include_once_expression", - [sym_require_expression] = "require_expression", - [sym_require_once_expression] = "require_once_expression", - [sym__reserved_identifier] = "name", - [aux_sym_program_repeat1] = "program_repeat1", - [aux_sym_text_repeat1] = "text_repeat1", - [aux_sym_function_static_declaration_repeat1] = "function_static_declaration_repeat1", - [aux_sym_global_declaration_repeat1] = "global_declaration_repeat1", - [aux_sym_namespace_use_declaration_repeat1] = "namespace_use_declaration_repeat1", - [aux_sym_namespace_name_repeat1] = "namespace_name_repeat1", - [aux_sym_namespace_use_group_repeat1] = "namespace_use_group_repeat1", - [aux_sym_base_clause_repeat1] = "base_clause_repeat1", - [aux_sym_enum_declaration_list_repeat1] = "enum_declaration_list_repeat1", - [aux_sym_declaration_list_repeat1] = "declaration_list_repeat1", - [aux_sym__const_declaration_repeat1] = "_const_declaration_repeat1", - [aux_sym_property_declaration_repeat1] = "property_declaration_repeat1", - [aux_sym_property_declaration_repeat2] = "property_declaration_repeat2", - [aux_sym_use_list_repeat1] = "use_list_repeat1", - [aux_sym_formal_parameters_repeat1] = "formal_parameters_repeat1", - [aux_sym_union_type_repeat1] = "union_type_repeat1", - [aux_sym_unset_statement_repeat1] = "unset_statement_repeat1", - [aux_sym_try_statement_repeat1] = "try_statement_repeat1", - [aux_sym_type_list_repeat1] = "type_list_repeat1", - [aux_sym_if_statement_repeat1] = "if_statement_repeat1", - [aux_sym_if_statement_repeat2] = "if_statement_repeat2", - [aux_sym_match_block_repeat1] = "match_block_repeat1", - [aux_sym_match_condition_list_repeat1] = "match_condition_list_repeat1", - [aux_sym_switch_block_repeat1] = "switch_block_repeat1", - [aux_sym_anonymous_function_use_clause_repeat1] = "anonymous_function_use_clause_repeat1", - [aux_sym__list_destructing_repeat1] = "_list_destructing_repeat1", - [aux_sym__array_destructing_repeat1] = "_array_destructing_repeat1", - [aux_sym_arguments_repeat1] = "arguments_repeat1", - [aux_sym_array_creation_expression_repeat1] = "array_creation_expression_repeat1", - [aux_sym_attribute_group_repeat1] = "attribute_group_repeat1", - [aux_sym_attribute_list_repeat1] = "attribute_list_repeat1", - [aux_sym_heredoc_body_repeat1] = "heredoc_body_repeat1", - [aux_sym_nowdoc_body_repeat1] = "nowdoc_body_repeat1", -}; - -static const TSSymbol ts_symbol_map[] = { - [ts_builtin_sym_end] = ts_builtin_sym_end, - [sym_name] = sym_name, - [sym_php_tag] = sym_php_tag, - [anon_sym_QMARK_GT] = anon_sym_QMARK_GT, - [aux_sym_text_token1] = aux_sym_text_token1, - [aux_sym_text_token2] = aux_sym_text_token2, - [anon_sym_SEMI] = anon_sym_SEMI, - [anon_sym_AMP] = anon_sym_AMP, - [aux_sym_function_static_declaration_token1] = anon_sym_static, - [anon_sym_COMMA] = anon_sym_COMMA, - [anon_sym_EQ] = anon_sym_EQ, - [aux_sym_global_declaration_token1] = aux_sym_global_declaration_token1, - [aux_sym_namespace_definition_token1] = aux_sym_namespace_definition_token1, - [aux_sym_namespace_use_declaration_token1] = aux_sym_namespace_use_declaration_token1, - [aux_sym_namespace_use_declaration_token2] = aux_sym_namespace_use_declaration_token2, - [aux_sym_namespace_use_declaration_token3] = aux_sym_namespace_use_declaration_token3, - [anon_sym_BSLASH] = anon_sym_BSLASH, - [aux_sym_namespace_aliasing_clause_token1] = aux_sym_namespace_aliasing_clause_token1, - [anon_sym_LBRACE] = anon_sym_LBRACE, - [anon_sym_RBRACE] = anon_sym_RBRACE, - [aux_sym_trait_declaration_token1] = aux_sym_trait_declaration_token1, - [aux_sym_interface_declaration_token1] = aux_sym_interface_declaration_token1, - [aux_sym_base_clause_token1] = aux_sym_base_clause_token1, - [aux_sym_enum_declaration_token1] = aux_sym_enum_declaration_token1, - [anon_sym_COLON] = anon_sym_COLON, - [aux_sym_enum_case_token1] = aux_sym_enum_case_token1, - [aux_sym_class_declaration_token1] = aux_sym_class_declaration_token1, - [aux_sym_final_modifier_token1] = aux_sym_final_modifier_token1, - [aux_sym_abstract_modifier_token1] = aux_sym_abstract_modifier_token1, - [aux_sym_readonly_modifier_token1] = aux_sym_readonly_modifier_token1, - [aux_sym_class_interface_clause_token1] = aux_sym_class_interface_clause_token1, - [sym_var_modifier] = sym_var_modifier, - [aux_sym_use_instead_of_clause_token1] = aux_sym_use_instead_of_clause_token1, - [aux_sym_visibility_modifier_token1] = aux_sym_visibility_modifier_token1, - [aux_sym_visibility_modifier_token2] = aux_sym_visibility_modifier_token2, - [aux_sym_visibility_modifier_token3] = aux_sym_visibility_modifier_token3, - [aux_sym__arrow_function_header_token1] = aux_sym__arrow_function_header_token1, - [anon_sym_EQ_GT] = anon_sym_EQ_GT, - [anon_sym_LPAREN] = anon_sym_LPAREN, - [anon_sym_RPAREN] = anon_sym_RPAREN, - [anon_sym_DOT_DOT_DOT] = anon_sym_DOT_DOT_DOT, - [anon_sym_QMARK] = anon_sym_QMARK, - [sym_bottom_type] = sym_bottom_type, - [anon_sym_PIPE] = anon_sym_PIPE, - [anon_sym_array] = anon_sym_array, - [aux_sym_primitive_type_token1] = aux_sym_primitive_type_token1, - [anon_sym_iterable] = anon_sym_iterable, - [anon_sym_bool] = anon_sym_bool, - [anon_sym_float] = anon_sym_float, - [anon_sym_int] = anon_sym_int, - [anon_sym_string] = anon_sym_string, - [anon_sym_void] = anon_sym_void, - [anon_sym_mixed] = anon_sym_mixed, - [anon_sym_static] = anon_sym_static, - [anon_sym_false] = anon_sym_false, - [anon_sym_null] = anon_sym_null, - [aux_sym_cast_type_token1] = aux_sym_cast_type_token1, - [aux_sym_cast_type_token2] = aux_sym_cast_type_token2, - [aux_sym_cast_type_token3] = aux_sym_cast_type_token3, - [aux_sym_cast_type_token4] = aux_sym_cast_type_token4, - [aux_sym_cast_type_token5] = aux_sym_cast_type_token5, - [aux_sym_cast_type_token6] = aux_sym_cast_type_token6, - [aux_sym_cast_type_token7] = aux_sym_cast_type_token7, - [aux_sym_cast_type_token8] = aux_sym_cast_type_token8, - [aux_sym_cast_type_token9] = aux_sym_cast_type_token9, - [aux_sym_cast_type_token10] = aux_sym_cast_type_token10, - [aux_sym_cast_type_token11] = aux_sym_cast_type_token11, - [aux_sym_cast_type_token12] = aux_sym_cast_type_token12, - [aux_sym_echo_statement_token1] = aux_sym_echo_statement_token1, - [anon_sym_unset] = anon_sym_unset, - [aux_sym_declare_statement_token1] = aux_sym_declare_statement_token1, - [aux_sym_declare_statement_token2] = aux_sym_declare_statement_token2, - [anon_sym_ticks] = anon_sym_ticks, - [anon_sym_encoding] = anon_sym_encoding, - [anon_sym_strict_types] = anon_sym_strict_types, - [sym_float] = sym_float, - [aux_sym_try_statement_token1] = aux_sym_try_statement_token1, - [aux_sym_catch_clause_token1] = aux_sym_catch_clause_token1, - [aux_sym_finally_clause_token1] = aux_sym_finally_clause_token1, - [aux_sym_goto_statement_token1] = aux_sym_goto_statement_token1, - [aux_sym_continue_statement_token1] = aux_sym_continue_statement_token1, - [aux_sym_break_statement_token1] = aux_sym_break_statement_token1, - [sym_integer] = sym_integer, - [aux_sym_return_statement_token1] = aux_sym_return_statement_token1, - [aux_sym_throw_expression_token1] = aux_sym_throw_expression_token1, - [aux_sym_while_statement_token1] = aux_sym_while_statement_token1, - [aux_sym_while_statement_token2] = aux_sym_while_statement_token2, - [aux_sym_do_statement_token1] = aux_sym_do_statement_token1, - [aux_sym_for_statement_token1] = aux_sym_for_statement_token1, - [aux_sym_for_statement_token2] = aux_sym_for_statement_token2, - [aux_sym_foreach_statement_token1] = aux_sym_foreach_statement_token1, - [aux_sym_foreach_statement_token2] = aux_sym_foreach_statement_token2, - [aux_sym_if_statement_token1] = aux_sym_if_statement_token1, - [aux_sym_if_statement_token2] = aux_sym_if_statement_token2, - [aux_sym_else_if_clause_token1] = aux_sym_else_if_clause_token1, - [aux_sym_else_clause_token1] = aux_sym_else_clause_token1, - [aux_sym_match_expression_token1] = aux_sym_match_expression_token1, - [aux_sym_match_default_expression_token1] = aux_sym_match_default_expression_token1, - [aux_sym_switch_statement_token1] = aux_sym_switch_statement_token1, - [aux_sym_switch_block_token1] = aux_sym_switch_block_token1, - [anon_sym_AT] = anon_sym_AT, - [anon_sym_PLUS] = anon_sym_PLUS, - [anon_sym_DASH] = anon_sym_DASH, - [anon_sym_TILDE] = anon_sym_TILDE, - [anon_sym_BANG] = anon_sym_BANG, - [anon_sym_STAR_STAR] = anon_sym_STAR_STAR, - [aux_sym_clone_expression_token1] = aux_sym_clone_expression_token1, - [anon_sym_COLON_COLON] = anon_sym_COLON_COLON, - [aux_sym_print_intrinsic_token1] = aux_sym_print_intrinsic_token1, - [aux_sym_object_creation_expression_token1] = aux_sym_object_creation_expression_token1, - [anon_sym_PLUS_PLUS] = anon_sym_PLUS_PLUS, - [anon_sym_DASH_DASH] = anon_sym_DASH_DASH, - [sym_shell_command_expression] = sym_shell_command_expression, - [anon_sym_STAR_STAR_EQ] = anon_sym_STAR_STAR_EQ, - [anon_sym_STAR_EQ] = anon_sym_STAR_EQ, - [anon_sym_SLASH_EQ] = anon_sym_SLASH_EQ, - [anon_sym_PERCENT_EQ] = anon_sym_PERCENT_EQ, - [anon_sym_PLUS_EQ] = anon_sym_PLUS_EQ, - [anon_sym_DASH_EQ] = anon_sym_DASH_EQ, - [anon_sym_DOT_EQ] = anon_sym_DOT_EQ, - [anon_sym_LT_LT_EQ] = anon_sym_LT_LT_EQ, - [anon_sym_GT_GT_EQ] = anon_sym_GT_GT_EQ, - [anon_sym_AMP_EQ] = anon_sym_AMP_EQ, - [anon_sym_CARET_EQ] = anon_sym_CARET_EQ, - [anon_sym_PIPE_EQ] = anon_sym_PIPE_EQ, - [anon_sym_QMARK_QMARK_EQ] = anon_sym_QMARK_QMARK_EQ, - [anon_sym_DASH_GT] = anon_sym_DASH_GT, - [anon_sym_QMARK_DASH_GT] = anon_sym_QMARK_DASH_GT, - [aux_sym__list_destructing_token1] = aux_sym__list_destructing_token1, - [anon_sym_LBRACK] = anon_sym_LBRACK, - [anon_sym_RBRACK] = anon_sym_RBRACK, - [anon_sym_self] = anon_sym_self, - [anon_sym_parent] = anon_sym_parent, - [anon_sym_POUND_LBRACK] = anon_sym_POUND_LBRACK, - [sym_escape_sequence] = sym_escape_sequence, - [anon_sym_BSLASHu] = sym_string_value, - [anon_sym_SQUOTE] = anon_sym_SQUOTE, - [anon_sym_LT_QMARK] = sym_string_value, - [anon_sym_QMARK_GT2] = sym_string_value, - [aux_sym_encapsed_string_token1] = aux_sym_encapsed_string_token1, - [anon_sym_DQUOTE] = anon_sym_DQUOTE, - [aux_sym_string_token1] = aux_sym_string_token1, - [sym_string_value] = sym_string_value, - [anon_sym_LT_LT_LT] = anon_sym_LT_LT_LT, - [anon_sym_DQUOTE2] = anon_sym_DQUOTE, - [aux_sym__new_line_token1] = aux_sym__new_line_token1, - [aux_sym__new_line_token2] = aux_sym__new_line_token2, - [anon_sym_] = sym_nowdoc_string, - [anon_sym_SQUOTE2] = anon_sym_SQUOTE, - [sym_boolean] = sym_boolean, - [sym_null] = sym_null, - [anon_sym_DOLLAR] = anon_sym_DOLLAR, - [aux_sym_yield_expression_token1] = aux_sym_yield_expression_token1, - [aux_sym_yield_expression_token2] = aux_sym_yield_expression_token2, - [aux_sym_binary_expression_token1] = aux_sym_binary_expression_token1, - [anon_sym_QMARK_QMARK] = anon_sym_QMARK_QMARK, - [aux_sym_binary_expression_token2] = aux_sym_binary_expression_token2, - [aux_sym_binary_expression_token3] = aux_sym_binary_expression_token3, - [aux_sym_binary_expression_token4] = aux_sym_binary_expression_token4, - [anon_sym_PIPE_PIPE] = anon_sym_PIPE_PIPE, - [anon_sym_AMP_AMP] = anon_sym_AMP_AMP, - [anon_sym_CARET] = anon_sym_CARET, - [anon_sym_EQ_EQ] = anon_sym_EQ_EQ, - [anon_sym_BANG_EQ] = anon_sym_BANG_EQ, - [anon_sym_LT_GT] = anon_sym_LT_GT, - [anon_sym_EQ_EQ_EQ] = anon_sym_EQ_EQ_EQ, - [anon_sym_BANG_EQ_EQ] = anon_sym_BANG_EQ_EQ, - [anon_sym_LT] = anon_sym_LT, - [anon_sym_GT] = anon_sym_GT, - [anon_sym_LT_EQ] = anon_sym_LT_EQ, - [anon_sym_GT_EQ] = anon_sym_GT_EQ, - [anon_sym_LT_EQ_GT] = anon_sym_LT_EQ_GT, - [anon_sym_LT_LT] = anon_sym_LT_LT, - [anon_sym_GT_GT] = anon_sym_GT_GT, - [anon_sym_DOT] = anon_sym_DOT, - [anon_sym_STAR] = anon_sym_STAR, - [anon_sym_SLASH] = anon_sym_SLASH, - [anon_sym_PERCENT] = anon_sym_PERCENT, - [aux_sym_include_expression_token1] = aux_sym_include_expression_token1, - [aux_sym_include_once_expression_token1] = aux_sym_include_once_expression_token1, - [aux_sym_require_expression_token1] = aux_sym_require_expression_token1, - [aux_sym_require_once_expression_token1] = aux_sym_require_once_expression_token1, - [sym_comment] = sym_comment, - [sym__automatic_semicolon] = sym__automatic_semicolon, - [sym_encapsed_string_chars] = sym_string_value, - [sym_encapsed_string_chars_after_variable] = sym_string_value, - [sym_encapsed_string_chars_heredoc] = sym_string_value, - [sym_encapsed_string_chars_after_variable_heredoc] = sym_string_value, - [sym__eof] = sym__eof, - [sym_heredoc_start] = sym_heredoc_start, - [sym_heredoc_end] = sym_heredoc_end, - [sym_nowdoc_string] = sym_nowdoc_string, - [sym_sentinel_error] = sym_sentinel_error, - [sym_program] = sym_program, - [sym_text_interpolation] = sym_text_interpolation, - [sym_text] = sym_text, - [sym_empty_statement] = sym_empty_statement, - [sym_reference_modifier] = sym_reference_modifier, - [sym_function_static_declaration] = sym_function_static_declaration, - [sym_static_variable_declaration] = sym_static_variable_declaration, - [sym_global_declaration] = sym_global_declaration, - [sym_namespace_definition] = sym_namespace_definition, - [sym_namespace_use_declaration] = sym_namespace_use_declaration, - [sym_namespace_use_clause] = sym_namespace_use_clause, - [sym_qualified_name] = sym_qualified_name, - [sym_namespace_name_as_prefix] = sym_namespace_name_as_prefix, - [sym_namespace_name] = sym_namespace_name, - [sym_namespace_aliasing_clause] = sym_namespace_aliasing_clause, - [sym_namespace_use_group] = sym_namespace_use_group, - [sym_namespace_use_group_clause] = sym_namespace_use_group_clause, - [sym_trait_declaration] = sym_trait_declaration, - [sym_interface_declaration] = sym_interface_declaration, - [sym_base_clause] = sym_base_clause, - [sym_enum_declaration] = sym_enum_declaration, - [sym_enum_declaration_list] = sym_enum_declaration_list, - [sym__enum_member_declaration] = sym__enum_member_declaration, - [sym_enum_case] = sym_enum_case, - [sym_class_declaration] = sym_class_declaration, - [sym_declaration_list] = sym_declaration_list, - [sym_final_modifier] = sym_final_modifier, - [sym_abstract_modifier] = sym_abstract_modifier, - [sym_readonly_modifier] = sym_readonly_modifier, - [sym_class_interface_clause] = sym_class_interface_clause, - [sym__member_declaration] = sym__member_declaration, - [sym_const_declaration] = sym_const_declaration, - [sym__class_const_declaration] = sym_const_declaration, - [sym__const_declaration] = sym__const_declaration, - [sym_property_declaration] = sym_property_declaration, - [sym__modifier] = sym__modifier, - [sym_property_element] = sym_property_element, - [sym_property_initializer] = sym_property_initializer, - [sym_method_declaration] = sym_method_declaration, - [sym_static_modifier] = sym_static_modifier, - [sym_use_declaration] = sym_use_declaration, - [sym_use_list] = sym_use_list, - [sym_use_instead_of_clause] = sym_use_instead_of_clause, - [sym_use_as_clause] = sym_use_as_clause, - [sym_visibility_modifier] = sym_visibility_modifier, - [sym_function_definition] = sym_function_definition, - [sym__function_definition_header] = sym__function_definition_header, - [sym__arrow_function_header] = sym__arrow_function_header, - [sym_arrow_function] = sym_arrow_function, - [sym_formal_parameters] = sym_formal_parameters, - [sym_property_promotion_parameter] = sym_property_promotion_parameter, - [sym_simple_parameter] = sym_simple_parameter, - [sym_variadic_parameter] = sym_variadic_parameter, - [sym__type] = sym__type, - [sym__types] = sym__types, - [sym_named_type] = sym_named_type, - [sym_optional_type] = sym_optional_type, - [sym_union_type] = sym_union_type, - [sym_primitive_type] = sym_primitive_type, - [sym_cast_type] = sym_cast_type, - [sym__return_type] = sym__return_type, - [sym_const_element] = sym_const_element, - [sym_echo_statement] = sym_echo_statement, - [sym_unset_statement] = sym_unset_statement, - [sym_declare_statement] = sym_declare_statement, - [sym_declare_directive] = sym_declare_directive, - [sym_try_statement] = sym_try_statement, - [sym_catch_clause] = sym_catch_clause, - [sym_type_list] = sym_type_list, - [sym_finally_clause] = sym_finally_clause, - [sym_goto_statement] = sym_goto_statement, - [sym_continue_statement] = sym_continue_statement, - [sym_break_statement] = sym_break_statement, - [sym_return_statement] = sym_return_statement, - [sym_throw_expression] = sym_throw_expression, - [sym_while_statement] = sym_while_statement, - [sym_do_statement] = sym_do_statement, - [sym_for_statement] = sym_for_statement, - [sym__expressions] = sym__expressions, - [sym_sequence_expression] = sym_sequence_expression, - [sym_foreach_statement] = sym_foreach_statement, - [sym_foreach_pair] = sym_foreach_pair, - [sym_if_statement] = sym_if_statement, - [sym_colon_block] = sym_colon_block, - [sym_else_if_clause] = sym_else_if_clause, - [sym_else_clause] = sym_else_clause, - [sym_else_if_clause_2] = sym_else_if_clause, - [sym_else_clause_2] = sym_else_clause, - [sym_match_expression] = sym_match_expression, - [sym_match_block] = sym_match_block, - [sym_match_condition_list] = sym_match_condition_list, - [sym_match_conditional_expression] = sym_match_conditional_expression, - [sym_match_default_expression] = sym_match_default_expression, - [sym_switch_statement] = sym_switch_statement, - [sym_switch_block] = sym_switch_block, - [sym_case_statement] = sym_case_statement, - [sym_default_statement] = sym_default_statement, - [sym_compound_statement] = sym_compound_statement, - [sym_named_label_statement] = sym_named_label_statement, - [sym_expression_statement] = sym_expression_statement, - [sym__expression] = sym__expression, - [sym__unary_expression] = sym__unary_expression, - [sym_unary_op_expression] = sym_unary_op_expression, - [sym_exponentiation_expression] = sym_exponentiation_expression, - [sym_clone_expression] = sym_clone_expression, - [sym__primary_expression] = sym__primary_expression, - [sym_parenthesized_expression] = sym_parenthesized_expression, - [sym_class_constant_access_expression] = sym_class_constant_access_expression, - [sym_print_intrinsic] = sym_print_intrinsic, - [sym_anonymous_function_creation_expression] = sym_anonymous_function_creation_expression, - [sym_anonymous_function_use_clause] = sym_anonymous_function_use_clause, - [sym_object_creation_expression] = sym_object_creation_expression, - [sym_update_expression] = sym_update_expression, - [sym_cast_expression] = sym_cast_expression, - [sym_cast_variable] = sym_cast_expression, - [sym_assignment_expression] = sym_assignment_expression, - [sym_reference_assignment_expression] = sym_reference_assignment_expression, - [sym_conditional_expression] = sym_conditional_expression, - [sym_augmented_assignment_expression] = sym_augmented_assignment_expression, - [sym_member_access_expression] = sym_member_access_expression, - [sym_nullsafe_member_access_expression] = sym_nullsafe_member_access_expression, - [sym_scoped_property_access_expression] = sym_scoped_property_access_expression, - [sym_list_literal] = sym_list_literal, - [sym__list_destructing] = sym__list_destructing, - [sym__array_destructing] = sym__array_destructing, - [sym__array_destructing_element] = sym__array_destructing_element, - [sym_function_call_expression] = sym_function_call_expression, - [sym_scoped_call_expression] = sym_scoped_call_expression, - [sym__scope_resolution_qualifier] = sym__scope_resolution_qualifier, - [sym_relative_scope] = sym_relative_scope, - [sym_variadic_placeholder] = sym_variadic_placeholder, - [sym_arguments] = sym_arguments, - [sym_argument] = sym_argument, - [sym_member_call_expression] = sym_member_call_expression, - [sym_nullsafe_member_call_expression] = sym_nullsafe_member_call_expression, - [sym_variadic_unpacking] = sym_variadic_unpacking, - [sym_subscript_expression] = sym_subscript_expression, - [sym__dereferencable_expression] = sym__dereferencable_expression, - [sym_array_creation_expression] = sym_array_creation_expression, - [sym_attribute_group] = sym_attribute_group, - [sym_attribute_list] = sym_attribute_list, - [sym_attribute] = sym_attribute, - [sym__complex_string_part] = sym__complex_string_part, - [sym__simple_string_member_access_expression] = sym_member_access_expression, - [sym__simple_string_subscript_unary_expression] = sym_unary_op_expression, - [sym__simple_string_array_access_argument] = sym__simple_string_array_access_argument, - [sym__simple_string_subscript_expression] = sym_subscript_expression, - [sym__simple_string_part] = sym__simple_string_part, - [aux_sym__interpolated_string_body] = aux_sym__interpolated_string_body, - [aux_sym__interpolated_string_body_heredoc] = aux_sym__interpolated_string_body_heredoc, - [sym_encapsed_string] = sym_encapsed_string, - [sym_string] = sym_string, - [sym_heredoc_body] = sym_heredoc_body, - [sym_heredoc] = sym_heredoc, - [sym__new_line] = sym__new_line, - [sym_nowdoc_body] = sym_nowdoc_body, - [sym_nowdoc] = sym_nowdoc, - [sym__string] = sym__string, - [sym_dynamic_variable_name] = sym_dynamic_variable_name, - [sym_variable_name] = sym_variable_name, - [sym_variable_reference] = sym_by_ref, - [sym_by_ref] = sym_by_ref, - [sym_yield_expression] = sym_yield_expression, - [sym_array_element_initializer] = sym_array_element_initializer, - [sym_binary_expression] = sym_binary_expression, - [sym_include_expression] = sym_include_expression, - [sym_include_once_expression] = sym_include_once_expression, - [sym_require_expression] = sym_require_expression, - [sym_require_once_expression] = sym_require_once_expression, - [sym__reserved_identifier] = sym_name, - [aux_sym_program_repeat1] = aux_sym_program_repeat1, - [aux_sym_text_repeat1] = aux_sym_text_repeat1, - [aux_sym_function_static_declaration_repeat1] = aux_sym_function_static_declaration_repeat1, - [aux_sym_global_declaration_repeat1] = aux_sym_global_declaration_repeat1, - [aux_sym_namespace_use_declaration_repeat1] = aux_sym_namespace_use_declaration_repeat1, - [aux_sym_namespace_name_repeat1] = aux_sym_namespace_name_repeat1, - [aux_sym_namespace_use_group_repeat1] = aux_sym_namespace_use_group_repeat1, - [aux_sym_base_clause_repeat1] = aux_sym_base_clause_repeat1, - [aux_sym_enum_declaration_list_repeat1] = aux_sym_enum_declaration_list_repeat1, - [aux_sym_declaration_list_repeat1] = aux_sym_declaration_list_repeat1, - [aux_sym__const_declaration_repeat1] = aux_sym__const_declaration_repeat1, - [aux_sym_property_declaration_repeat1] = aux_sym_property_declaration_repeat1, - [aux_sym_property_declaration_repeat2] = aux_sym_property_declaration_repeat2, - [aux_sym_use_list_repeat1] = aux_sym_use_list_repeat1, - [aux_sym_formal_parameters_repeat1] = aux_sym_formal_parameters_repeat1, - [aux_sym_union_type_repeat1] = aux_sym_union_type_repeat1, - [aux_sym_unset_statement_repeat1] = aux_sym_unset_statement_repeat1, - [aux_sym_try_statement_repeat1] = aux_sym_try_statement_repeat1, - [aux_sym_type_list_repeat1] = aux_sym_type_list_repeat1, - [aux_sym_if_statement_repeat1] = aux_sym_if_statement_repeat1, - [aux_sym_if_statement_repeat2] = aux_sym_if_statement_repeat2, - [aux_sym_match_block_repeat1] = aux_sym_match_block_repeat1, - [aux_sym_match_condition_list_repeat1] = aux_sym_match_condition_list_repeat1, - [aux_sym_switch_block_repeat1] = aux_sym_switch_block_repeat1, - [aux_sym_anonymous_function_use_clause_repeat1] = aux_sym_anonymous_function_use_clause_repeat1, - [aux_sym__list_destructing_repeat1] = aux_sym__list_destructing_repeat1, - [aux_sym__array_destructing_repeat1] = aux_sym__array_destructing_repeat1, - [aux_sym_arguments_repeat1] = aux_sym_arguments_repeat1, - [aux_sym_array_creation_expression_repeat1] = aux_sym_array_creation_expression_repeat1, - [aux_sym_attribute_group_repeat1] = aux_sym_attribute_group_repeat1, - [aux_sym_attribute_list_repeat1] = aux_sym_attribute_list_repeat1, - [aux_sym_heredoc_body_repeat1] = aux_sym_heredoc_body_repeat1, - [aux_sym_nowdoc_body_repeat1] = aux_sym_nowdoc_body_repeat1, -}; - -static const TSSymbolMetadata ts_symbol_metadata[] = { - [ts_builtin_sym_end] = { - .visible = false, - .named = true, - }, - [sym_name] = { - .visible = true, - .named = true, - }, - [sym_php_tag] = { - .visible = true, - .named = true, - }, - [anon_sym_QMARK_GT] = { - .visible = true, - .named = false, - }, - [aux_sym_text_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_text_token2] = { - .visible = false, - .named = false, - }, - [anon_sym_SEMI] = { - .visible = true, - .named = false, - }, - [anon_sym_AMP] = { - .visible = true, - .named = false, - }, - [aux_sym_function_static_declaration_token1] = { - .visible = true, - .named = false, - }, - [anon_sym_COMMA] = { - .visible = true, - .named = false, - }, - [anon_sym_EQ] = { - .visible = true, - .named = false, - }, - [aux_sym_global_declaration_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_namespace_definition_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_namespace_use_declaration_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_namespace_use_declaration_token2] = { - .visible = true, - .named = false, - }, - [aux_sym_namespace_use_declaration_token3] = { - .visible = true, - .named = false, - }, - [anon_sym_BSLASH] = { - .visible = true, - .named = false, - }, - [aux_sym_namespace_aliasing_clause_token1] = { - .visible = true, - .named = false, - }, - [anon_sym_LBRACE] = { - .visible = true, - .named = false, - }, - [anon_sym_RBRACE] = { - .visible = true, - .named = false, - }, - [aux_sym_trait_declaration_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_interface_declaration_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_base_clause_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_enum_declaration_token1] = { - .visible = true, - .named = false, - }, - [anon_sym_COLON] = { - .visible = true, - .named = false, - }, - [aux_sym_enum_case_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_class_declaration_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_final_modifier_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_abstract_modifier_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_readonly_modifier_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_class_interface_clause_token1] = { - .visible = true, - .named = false, - }, - [sym_var_modifier] = { - .visible = true, - .named = true, - }, - [aux_sym_use_instead_of_clause_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_visibility_modifier_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_visibility_modifier_token2] = { - .visible = true, - .named = false, - }, - [aux_sym_visibility_modifier_token3] = { - .visible = true, - .named = false, - }, - [aux_sym__arrow_function_header_token1] = { - .visible = true, - .named = false, - }, - [anon_sym_EQ_GT] = { - .visible = true, - .named = false, - }, - [anon_sym_LPAREN] = { - .visible = true, - .named = false, - }, - [anon_sym_RPAREN] = { - .visible = true, - .named = false, - }, - [anon_sym_DOT_DOT_DOT] = { - .visible = true, - .named = false, - }, - [anon_sym_QMARK] = { - .visible = true, - .named = false, - }, - [sym_bottom_type] = { - .visible = true, - .named = true, - }, - [anon_sym_PIPE] = { - .visible = true, - .named = false, - }, - [anon_sym_array] = { - .visible = true, - .named = false, - }, - [aux_sym_primitive_type_token1] = { - .visible = true, - .named = false, - }, - [anon_sym_iterable] = { - .visible = true, - .named = false, - }, - [anon_sym_bool] = { - .visible = true, - .named = false, - }, - [anon_sym_float] = { - .visible = true, - .named = false, - }, - [anon_sym_int] = { - .visible = true, - .named = false, - }, - [anon_sym_string] = { - .visible = true, - .named = false, - }, - [anon_sym_void] = { - .visible = true, - .named = false, - }, - [anon_sym_mixed] = { - .visible = true, - .named = false, - }, - [anon_sym_static] = { - .visible = true, - .named = false, - }, - [anon_sym_false] = { - .visible = true, - .named = false, - }, - [anon_sym_null] = { - .visible = true, - .named = false, - }, - [aux_sym_cast_type_token1] = { - .visible = false, - .named = false, - }, - [aux_sym_cast_type_token2] = { - .visible = false, - .named = false, - }, - [aux_sym_cast_type_token3] = { - .visible = false, - .named = false, - }, - [aux_sym_cast_type_token4] = { - .visible = false, - .named = false, - }, - [aux_sym_cast_type_token5] = { - .visible = false, - .named = false, - }, - [aux_sym_cast_type_token6] = { - .visible = false, - .named = false, - }, - [aux_sym_cast_type_token7] = { - .visible = false, - .named = false, - }, - [aux_sym_cast_type_token8] = { - .visible = false, - .named = false, - }, - [aux_sym_cast_type_token9] = { - .visible = false, - .named = false, - }, - [aux_sym_cast_type_token10] = { - .visible = false, - .named = false, - }, - [aux_sym_cast_type_token11] = { - .visible = false, - .named = false, - }, - [aux_sym_cast_type_token12] = { - .visible = false, - .named = false, - }, - [aux_sym_echo_statement_token1] = { - .visible = true, - .named = false, - }, - [anon_sym_unset] = { - .visible = true, - .named = false, - }, - [aux_sym_declare_statement_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_declare_statement_token2] = { - .visible = true, - .named = false, - }, - [anon_sym_ticks] = { - .visible = true, - .named = false, - }, - [anon_sym_encoding] = { - .visible = true, - .named = false, - }, - [anon_sym_strict_types] = { - .visible = true, - .named = false, - }, - [sym_float] = { - .visible = true, - .named = true, - }, - [aux_sym_try_statement_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_catch_clause_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_finally_clause_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_goto_statement_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_continue_statement_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_break_statement_token1] = { - .visible = true, - .named = false, - }, - [sym_integer] = { - .visible = true, - .named = true, - }, - [aux_sym_return_statement_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_throw_expression_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_while_statement_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_while_statement_token2] = { - .visible = true, - .named = false, - }, - [aux_sym_do_statement_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_for_statement_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_for_statement_token2] = { - .visible = true, - .named = false, - }, - [aux_sym_foreach_statement_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_foreach_statement_token2] = { - .visible = true, - .named = false, - }, - [aux_sym_if_statement_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_if_statement_token2] = { - .visible = true, - .named = false, - }, - [aux_sym_else_if_clause_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_else_clause_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_match_expression_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_match_default_expression_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_switch_statement_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_switch_block_token1] = { - .visible = true, - .named = false, - }, - [anon_sym_AT] = { - .visible = true, - .named = false, - }, - [anon_sym_PLUS] = { - .visible = true, - .named = false, - }, - [anon_sym_DASH] = { - .visible = true, - .named = false, - }, - [anon_sym_TILDE] = { - .visible = true, - .named = false, - }, - [anon_sym_BANG] = { - .visible = true, - .named = false, - }, - [anon_sym_STAR_STAR] = { - .visible = true, - .named = false, - }, - [aux_sym_clone_expression_token1] = { - .visible = true, - .named = false, - }, - [anon_sym_COLON_COLON] = { - .visible = true, - .named = false, - }, - [aux_sym_print_intrinsic_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_object_creation_expression_token1] = { - .visible = true, - .named = false, - }, - [anon_sym_PLUS_PLUS] = { - .visible = true, - .named = false, - }, - [anon_sym_DASH_DASH] = { - .visible = true, - .named = false, - }, - [sym_shell_command_expression] = { - .visible = true, - .named = true, - }, - [anon_sym_STAR_STAR_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_STAR_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_SLASH_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_PERCENT_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_PLUS_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_DASH_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_DOT_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_LT_LT_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_GT_GT_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_AMP_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_CARET_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_PIPE_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_QMARK_QMARK_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_DASH_GT] = { - .visible = true, - .named = false, - }, - [anon_sym_QMARK_DASH_GT] = { - .visible = true, - .named = false, - }, - [aux_sym__list_destructing_token1] = { - .visible = true, - .named = false, - }, - [anon_sym_LBRACK] = { - .visible = true, - .named = false, - }, - [anon_sym_RBRACK] = { - .visible = true, - .named = false, - }, - [anon_sym_self] = { - .visible = true, - .named = false, - }, - [anon_sym_parent] = { - .visible = true, - .named = false, - }, - [anon_sym_POUND_LBRACK] = { - .visible = true, - .named = false, - }, - [sym_escape_sequence] = { - .visible = true, - .named = true, - }, - [anon_sym_BSLASHu] = { - .visible = true, - .named = true, - }, - [anon_sym_SQUOTE] = { - .visible = true, - .named = false, - }, - [anon_sym_LT_QMARK] = { - .visible = true, - .named = true, - }, - [anon_sym_QMARK_GT2] = { - .visible = true, - .named = true, - }, - [aux_sym_encapsed_string_token1] = { - .visible = false, - .named = false, - }, - [anon_sym_DQUOTE] = { - .visible = true, - .named = false, - }, - [aux_sym_string_token1] = { - .visible = false, - .named = false, - }, - [sym_string_value] = { - .visible = true, - .named = true, - }, - [anon_sym_LT_LT_LT] = { - .visible = true, - .named = false, - }, - [anon_sym_DQUOTE2] = { - .visible = true, - .named = false, - }, - [aux_sym__new_line_token1] = { - .visible = false, - .named = false, - }, - [aux_sym__new_line_token2] = { - .visible = false, - .named = false, - }, - [anon_sym_] = { - .visible = true, - .named = true, - }, - [anon_sym_SQUOTE2] = { - .visible = true, - .named = false, - }, - [sym_boolean] = { - .visible = true, - .named = true, - }, - [sym_null] = { - .visible = true, - .named = true, - }, - [anon_sym_DOLLAR] = { - .visible = true, - .named = false, - }, - [aux_sym_yield_expression_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_yield_expression_token2] = { - .visible = true, - .named = false, - }, - [aux_sym_binary_expression_token1] = { - .visible = true, - .named = false, - }, - [anon_sym_QMARK_QMARK] = { - .visible = true, - .named = false, - }, - [aux_sym_binary_expression_token2] = { - .visible = true, - .named = false, - }, - [aux_sym_binary_expression_token3] = { - .visible = true, - .named = false, - }, - [aux_sym_binary_expression_token4] = { - .visible = true, - .named = false, - }, - [anon_sym_PIPE_PIPE] = { - .visible = true, - .named = false, - }, - [anon_sym_AMP_AMP] = { - .visible = true, - .named = false, - }, - [anon_sym_CARET] = { - .visible = true, - .named = false, - }, - [anon_sym_EQ_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_BANG_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_LT_GT] = { - .visible = true, - .named = false, - }, - [anon_sym_EQ_EQ_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_BANG_EQ_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_LT] = { - .visible = true, - .named = false, - }, - [anon_sym_GT] = { - .visible = true, - .named = false, - }, - [anon_sym_LT_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_GT_EQ] = { - .visible = true, - .named = false, - }, - [anon_sym_LT_EQ_GT] = { - .visible = true, - .named = false, - }, - [anon_sym_LT_LT] = { - .visible = true, - .named = false, - }, - [anon_sym_GT_GT] = { - .visible = true, - .named = false, - }, - [anon_sym_DOT] = { - .visible = true, - .named = false, - }, - [anon_sym_STAR] = { - .visible = true, - .named = false, - }, - [anon_sym_SLASH] = { - .visible = true, - .named = false, - }, - [anon_sym_PERCENT] = { - .visible = true, - .named = false, - }, - [aux_sym_include_expression_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_include_once_expression_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_require_expression_token1] = { - .visible = true, - .named = false, - }, - [aux_sym_require_once_expression_token1] = { - .visible = true, - .named = false, - }, - [sym_comment] = { - .visible = true, - .named = true, - }, - [sym__automatic_semicolon] = { - .visible = false, - .named = true, - }, - [sym_encapsed_string_chars] = { - .visible = true, - .named = true, - }, - [sym_encapsed_string_chars_after_variable] = { - .visible = true, - .named = true, - }, - [sym_encapsed_string_chars_heredoc] = { - .visible = true, - .named = true, - }, - [sym_encapsed_string_chars_after_variable_heredoc] = { - .visible = true, - .named = true, - }, - [sym__eof] = { - .visible = false, - .named = true, - }, - [sym_heredoc_start] = { - .visible = true, - .named = true, - }, - [sym_heredoc_end] = { - .visible = true, - .named = true, - }, - [sym_nowdoc_string] = { - .visible = true, - .named = true, - }, - [sym_sentinel_error] = { - .visible = true, - .named = true, - }, - [sym_program] = { - .visible = true, - .named = true, - }, - [sym_text_interpolation] = { - .visible = true, - .named = true, - }, - [sym_text] = { - .visible = true, - .named = true, - }, - [sym_empty_statement] = { - .visible = true, - .named = true, - }, - [sym_reference_modifier] = { - .visible = true, - .named = true, - }, - [sym_function_static_declaration] = { - .visible = true, - .named = true, - }, - [sym_static_variable_declaration] = { - .visible = true, - .named = true, - }, - [sym_global_declaration] = { - .visible = true, - .named = true, - }, - [sym_namespace_definition] = { - .visible = true, - .named = true, - }, - [sym_namespace_use_declaration] = { - .visible = true, - .named = true, - }, - [sym_namespace_use_clause] = { - .visible = true, - .named = true, - }, - [sym_qualified_name] = { - .visible = true, - .named = true, - }, - [sym_namespace_name_as_prefix] = { - .visible = true, - .named = true, - }, - [sym_namespace_name] = { - .visible = true, - .named = true, - }, - [sym_namespace_aliasing_clause] = { - .visible = true, - .named = true, - }, - [sym_namespace_use_group] = { - .visible = true, - .named = true, - }, - [sym_namespace_use_group_clause] = { - .visible = true, - .named = true, - }, - [sym_trait_declaration] = { - .visible = true, - .named = true, - }, - [sym_interface_declaration] = { - .visible = true, - .named = true, - }, - [sym_base_clause] = { - .visible = true, - .named = true, - }, - [sym_enum_declaration] = { - .visible = true, - .named = true, - }, - [sym_enum_declaration_list] = { - .visible = true, - .named = true, - }, - [sym__enum_member_declaration] = { - .visible = false, - .named = true, - }, - [sym_enum_case] = { - .visible = true, - .named = true, - }, - [sym_class_declaration] = { - .visible = true, - .named = true, - }, - [sym_declaration_list] = { - .visible = true, - .named = true, - }, - [sym_final_modifier] = { - .visible = true, - .named = true, - }, - [sym_abstract_modifier] = { - .visible = true, - .named = true, - }, - [sym_readonly_modifier] = { - .visible = true, - .named = true, - }, - [sym_class_interface_clause] = { - .visible = true, - .named = true, - }, - [sym__member_declaration] = { - .visible = false, - .named = true, - }, - [sym_const_declaration] = { - .visible = true, - .named = true, - }, - [sym__class_const_declaration] = { - .visible = true, - .named = true, - }, - [sym__const_declaration] = { - .visible = false, - .named = true, - }, - [sym_property_declaration] = { - .visible = true, - .named = true, - }, - [sym__modifier] = { - .visible = false, - .named = true, - }, - [sym_property_element] = { - .visible = true, - .named = true, - }, - [sym_property_initializer] = { - .visible = true, - .named = true, - }, - [sym_method_declaration] = { - .visible = true, - .named = true, - }, - [sym_static_modifier] = { - .visible = true, - .named = true, - }, - [sym_use_declaration] = { - .visible = true, - .named = true, - }, - [sym_use_list] = { - .visible = true, - .named = true, - }, - [sym_use_instead_of_clause] = { - .visible = true, - .named = true, - }, - [sym_use_as_clause] = { - .visible = true, - .named = true, - }, - [sym_visibility_modifier] = { - .visible = true, - .named = true, - }, - [sym_function_definition] = { - .visible = true, - .named = true, - }, - [sym__function_definition_header] = { - .visible = false, - .named = true, - }, - [sym__arrow_function_header] = { - .visible = false, - .named = true, - }, - [sym_arrow_function] = { - .visible = true, - .named = true, - }, - [sym_formal_parameters] = { - .visible = true, - .named = true, - }, - [sym_property_promotion_parameter] = { - .visible = true, - .named = true, - }, - [sym_simple_parameter] = { - .visible = true, - .named = true, - }, - [sym_variadic_parameter] = { - .visible = true, - .named = true, - }, - [sym__type] = { - .visible = false, - .named = true, - .supertype = true, - }, - [sym__types] = { - .visible = false, - .named = true, - }, - [sym_named_type] = { - .visible = true, - .named = true, - }, - [sym_optional_type] = { - .visible = true, - .named = true, - }, - [sym_union_type] = { - .visible = true, - .named = true, - }, - [sym_primitive_type] = { - .visible = true, - .named = true, - }, - [sym_cast_type] = { - .visible = true, - .named = true, - }, - [sym__return_type] = { - .visible = false, - .named = true, - }, - [sym_const_element] = { - .visible = true, - .named = true, - }, - [sym_echo_statement] = { - .visible = true, - .named = true, - }, - [sym_unset_statement] = { - .visible = true, - .named = true, - }, - [sym_declare_statement] = { - .visible = true, - .named = true, - }, - [sym_declare_directive] = { - .visible = true, - .named = true, - }, - [sym_try_statement] = { - .visible = true, - .named = true, - }, - [sym_catch_clause] = { - .visible = true, - .named = true, - }, - [sym_type_list] = { - .visible = true, - .named = true, - }, - [sym_finally_clause] = { - .visible = true, - .named = true, - }, - [sym_goto_statement] = { - .visible = true, - .named = true, - }, - [sym_continue_statement] = { - .visible = true, - .named = true, - }, - [sym_break_statement] = { - .visible = true, - .named = true, - }, - [sym_return_statement] = { - .visible = true, - .named = true, - }, - [sym_throw_expression] = { - .visible = true, - .named = true, - }, - [sym_while_statement] = { - .visible = true, - .named = true, - }, - [sym_do_statement] = { - .visible = true, - .named = true, - }, - [sym_for_statement] = { - .visible = true, - .named = true, - }, - [sym__expressions] = { - .visible = false, - .named = true, - }, - [sym_sequence_expression] = { - .visible = true, - .named = true, - }, - [sym_foreach_statement] = { - .visible = true, - .named = true, - }, - [sym_foreach_pair] = { - .visible = true, - .named = true, - }, - [sym_if_statement] = { - .visible = true, - .named = true, - }, - [sym_colon_block] = { - .visible = true, - .named = true, - }, - [sym_else_if_clause] = { - .visible = true, - .named = true, - }, - [sym_else_clause] = { - .visible = true, - .named = true, - }, - [sym_else_if_clause_2] = { - .visible = true, - .named = true, - }, - [sym_else_clause_2] = { - .visible = true, - .named = true, - }, - [sym_match_expression] = { - .visible = true, - .named = true, - }, - [sym_match_block] = { - .visible = true, - .named = true, - }, - [sym_match_condition_list] = { - .visible = true, - .named = true, - }, - [sym_match_conditional_expression] = { - .visible = true, - .named = true, - }, - [sym_match_default_expression] = { - .visible = true, - .named = true, - }, - [sym_switch_statement] = { - .visible = true, - .named = true, - }, - [sym_switch_block] = { - .visible = true, - .named = true, - }, - [sym_case_statement] = { - .visible = true, - .named = true, - }, - [sym_default_statement] = { - .visible = true, - .named = true, - }, - [sym_compound_statement] = { - .visible = true, - .named = true, - }, - [sym_named_label_statement] = { - .visible = true, - .named = true, - }, - [sym_expression_statement] = { - .visible = true, - .named = true, - }, - [sym__expression] = { - .visible = false, - .named = true, - .supertype = true, - }, - [sym__unary_expression] = { - .visible = false, - .named = true, - }, - [sym_unary_op_expression] = { - .visible = true, - .named = true, - }, - [sym_exponentiation_expression] = { - .visible = true, - .named = true, - }, - [sym_clone_expression] = { - .visible = true, - .named = true, - }, - [sym__primary_expression] = { - .visible = false, - .named = true, - .supertype = true, - }, - [sym_parenthesized_expression] = { - .visible = true, - .named = true, - }, - [sym_class_constant_access_expression] = { - .visible = true, - .named = true, - }, - [sym_print_intrinsic] = { - .visible = true, - .named = true, - }, - [sym_anonymous_function_creation_expression] = { - .visible = true, - .named = true, - }, - [sym_anonymous_function_use_clause] = { - .visible = true, - .named = true, - }, - [sym_object_creation_expression] = { - .visible = true, - .named = true, - }, - [sym_update_expression] = { - .visible = true, - .named = true, - }, - [sym_cast_expression] = { - .visible = true, - .named = true, - }, - [sym_cast_variable] = { - .visible = true, - .named = true, - }, - [sym_assignment_expression] = { - .visible = true, - .named = true, - }, - [sym_reference_assignment_expression] = { - .visible = true, - .named = true, - }, - [sym_conditional_expression] = { - .visible = true, - .named = true, - }, - [sym_augmented_assignment_expression] = { - .visible = true, - .named = true, - }, - [sym_member_access_expression] = { - .visible = true, - .named = true, - }, - [sym_nullsafe_member_access_expression] = { - .visible = true, - .named = true, - }, - [sym_scoped_property_access_expression] = { - .visible = true, - .named = true, - }, - [sym_list_literal] = { - .visible = true, - .named = true, - }, - [sym__list_destructing] = { - .visible = false, - .named = true, - }, - [sym__array_destructing] = { - .visible = false, - .named = true, - }, - [sym__array_destructing_element] = { - .visible = false, - .named = true, - }, - [sym_function_call_expression] = { - .visible = true, - .named = true, - }, - [sym_scoped_call_expression] = { - .visible = true, - .named = true, - }, - [sym__scope_resolution_qualifier] = { - .visible = false, - .named = true, - }, - [sym_relative_scope] = { - .visible = true, - .named = true, - }, - [sym_variadic_placeholder] = { - .visible = true, - .named = true, - }, - [sym_arguments] = { - .visible = true, - .named = true, - }, - [sym_argument] = { - .visible = true, - .named = true, - }, - [sym_member_call_expression] = { - .visible = true, - .named = true, - }, - [sym_nullsafe_member_call_expression] = { - .visible = true, - .named = true, - }, - [sym_variadic_unpacking] = { - .visible = true, - .named = true, - }, - [sym_subscript_expression] = { - .visible = true, - .named = true, - }, - [sym__dereferencable_expression] = { - .visible = false, - .named = true, - }, - [sym_array_creation_expression] = { - .visible = true, - .named = true, - }, - [sym_attribute_group] = { - .visible = true, - .named = true, - }, - [sym_attribute_list] = { - .visible = true, - .named = true, - }, - [sym_attribute] = { - .visible = true, - .named = true, - }, - [sym__complex_string_part] = { - .visible = false, - .named = true, - }, - [sym__simple_string_member_access_expression] = { - .visible = true, - .named = true, - }, - [sym__simple_string_subscript_unary_expression] = { - .visible = true, - .named = true, - }, - [sym__simple_string_array_access_argument] = { - .visible = false, - .named = true, - }, - [sym__simple_string_subscript_expression] = { - .visible = true, - .named = true, - }, - [sym__simple_string_part] = { - .visible = false, - .named = true, - }, - [aux_sym__interpolated_string_body] = { - .visible = false, - .named = false, - }, - [aux_sym__interpolated_string_body_heredoc] = { - .visible = false, - .named = false, - }, - [sym_encapsed_string] = { - .visible = true, - .named = true, - }, - [sym_string] = { - .visible = true, - .named = true, - }, - [sym_heredoc_body] = { - .visible = true, - .named = true, - }, - [sym_heredoc] = { - .visible = true, - .named = true, - }, - [sym__new_line] = { - .visible = false, - .named = true, - }, - [sym_nowdoc_body] = { - .visible = true, - .named = true, - }, - [sym_nowdoc] = { - .visible = true, - .named = true, - }, - [sym__string] = { - .visible = false, - .named = true, - }, - [sym_dynamic_variable_name] = { - .visible = true, - .named = true, - }, - [sym_variable_name] = { - .visible = true, - .named = true, - }, - [sym_variable_reference] = { - .visible = true, - .named = true, - }, - [sym_by_ref] = { - .visible = true, - .named = true, - }, - [sym_yield_expression] = { - .visible = true, - .named = true, - }, - [sym_array_element_initializer] = { - .visible = true, - .named = true, - }, - [sym_binary_expression] = { - .visible = true, - .named = true, - }, - [sym_include_expression] = { - .visible = true, - .named = true, - }, - [sym_include_once_expression] = { - .visible = true, - .named = true, - }, - [sym_require_expression] = { - .visible = true, - .named = true, - }, - [sym_require_once_expression] = { - .visible = true, - .named = true, - }, - [sym__reserved_identifier] = { - .visible = true, - .named = true, - }, - [aux_sym_program_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_text_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_function_static_declaration_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_global_declaration_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_namespace_use_declaration_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_namespace_name_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_namespace_use_group_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_base_clause_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_enum_declaration_list_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_declaration_list_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym__const_declaration_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_property_declaration_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_property_declaration_repeat2] = { - .visible = false, - .named = false, - }, - [aux_sym_use_list_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_formal_parameters_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_union_type_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_unset_statement_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_try_statement_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_type_list_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_if_statement_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_if_statement_repeat2] = { - .visible = false, - .named = false, - }, - [aux_sym_match_block_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_match_condition_list_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_switch_block_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_anonymous_function_use_clause_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym__list_destructing_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym__array_destructing_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_arguments_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_array_creation_expression_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_attribute_group_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_attribute_list_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_heredoc_body_repeat1] = { - .visible = false, - .named = false, - }, - [aux_sym_nowdoc_body_repeat1] = { - .visible = false, - .named = false, - }, -}; - -enum { - field_alternative = 1, - field_arguments = 2, - field_attributes = 3, - field_body = 4, - field_condition = 5, - field_conditional_expressions = 6, - field_default_value = 7, - field_end_tag = 8, - field_function = 9, - field_identifier = 10, - field_left = 11, - field_modifier = 12, - field_name = 13, - field_object = 14, - field_operator = 15, - field_parameters = 16, - field_readonly = 17, - field_reference_modifier = 18, - field_return_expression = 19, - field_return_type = 20, - field_right = 21, - field_scope = 22, - field_type = 23, - field_value = 24, - field_visibility = 25, -}; - -static const char * const ts_field_names[] = { - [0] = NULL, - [field_alternative] = "alternative", - [field_arguments] = "arguments", - [field_attributes] = "attributes", - [field_body] = "body", - [field_condition] = "condition", - [field_conditional_expressions] = "conditional_expressions", - [field_default_value] = "default_value", - [field_end_tag] = "end_tag", - [field_function] = "function", - [field_identifier] = "identifier", - [field_left] = "left", - [field_modifier] = "modifier", - [field_name] = "name", - [field_object] = "object", - [field_operator] = "operator", - [field_parameters] = "parameters", - [field_readonly] = "readonly", - [field_reference_modifier] = "reference_modifier", - [field_return_expression] = "return_expression", - [field_return_type] = "return_type", - [field_right] = "right", - [field_scope] = "scope", - [field_type] = "type", - [field_value] = "value", - [field_visibility] = "visibility", -}; - -static const TSFieldMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { - [1] = {.index = 0, .length = 1}, - [2] = {.index = 1, .length = 1}, - [3] = {.index = 2, .length = 1}, - [6] = {.index = 3, .length = 2}, - [7] = {.index = 5, .length = 2}, - [8] = {.index = 7, .length = 5}, - [9] = {.index = 12, .length = 1}, - [10] = {.index = 13, .length = 2}, - [11] = {.index = 15, .length = 2}, - [12] = {.index = 17, .length = 2}, - [13] = {.index = 19, .length = 2}, - [14] = {.index = 21, .length = 2}, - [16] = {.index = 23, .length = 2}, - [17] = {.index = 25, .length = 2}, - [18] = {.index = 27, .length = 1}, - [19] = {.index = 28, .length = 5}, - [20] = {.index = 33, .length = 2}, - [21] = {.index = 35, .length = 3}, - [22] = {.index = 38, .length = 2}, - [23] = {.index = 40, .length = 2}, - [24] = {.index = 42, .length = 2}, - [25] = {.index = 44, .length = 6}, - [26] = {.index = 50, .length = 2}, - [27] = {.index = 52, .length = 2}, - [28] = {.index = 54, .length = 2}, - [29] = {.index = 56, .length = 2}, - [30] = {.index = 58, .length = 2}, - [31] = {.index = 60, .length = 2}, - [32] = {.index = 62, .length = 3}, - [33] = {.index = 65, .length = 3}, - [34] = {.index = 68, .length = 3}, - [35] = {.index = 71, .length = 1}, - [36] = {.index = 72, .length = 3}, - [37] = {.index = 75, .length = 2}, - [38] = {.index = 77, .length = 2}, - [39] = {.index = 79, .length = 2}, - [40] = {.index = 81, .length = 3}, - [41] = {.index = 84, .length = 2}, - [42] = {.index = 86, .length = 1}, - [43] = {.index = 87, .length = 3}, - [44] = {.index = 90, .length = 3}, - [45] = {.index = 93, .length = 1}, - [48] = {.index = 94, .length = 3}, - [49] = {.index = 97, .length = 1}, - [50] = {.index = 98, .length = 3}, - [51] = {.index = 101, .length = 2}, - [52] = {.index = 103, .length = 2}, - [53] = {.index = 105, .length = 2}, - [54] = {.index = 107, .length = 2}, - [55] = {.index = 109, .length = 3}, - [56] = {.index = 112, .length = 3}, - [57] = {.index = 115, .length = 3}, - [58] = {.index = 118, .length = 3}, - [59] = {.index = 121, .length = 3}, - [60] = {.index = 124, .length = 3}, - [61] = {.index = 127, .length = 2}, - [62] = {.index = 129, .length = 3}, - [63] = {.index = 132, .length = 3}, - [64] = {.index = 135, .length = 2}, - [65] = {.index = 137, .length = 2}, - [66] = {.index = 139, .length = 3}, - [67] = {.index = 142, .length = 3}, - [68] = {.index = 145, .length = 2}, - [69] = {.index = 147, .length = 3}, - [70] = {.index = 150, .length = 2}, - [71] = {.index = 152, .length = 3}, - [72] = {.index = 155, .length = 3}, - [73] = {.index = 158, .length = 2}, - [74] = {.index = 160, .length = 4}, - [75] = {.index = 164, .length = 4}, - [76] = {.index = 168, .length = 3}, - [77] = {.index = 171, .length = 3}, - [78] = {.index = 174, .length = 1}, - [79] = {.index = 175, .length = 4}, - [80] = {.index = 179, .length = 1}, - [81] = {.index = 180, .length = 2}, - [82] = {.index = 182, .length = 2}, - [83] = {.index = 184, .length = 4}, - [84] = {.index = 188, .length = 2}, - [85] = {.index = 190, .length = 3}, - [86] = {.index = 193, .length = 2}, - [87] = {.index = 195, .length = 4}, - [88] = {.index = 199, .length = 3}, - [89] = {.index = 202, .length = 3}, - [90] = {.index = 205, .length = 3}, - [91] = {.index = 208, .length = 2}, - [92] = {.index = 210, .length = 3}, - [93] = {.index = 213, .length = 4}, - [94] = {.index = 217, .length = 4}, - [95] = {.index = 221, .length = 3}, - [96] = {.index = 224, .length = 3}, - [97] = {.index = 227, .length = 4}, - [98] = {.index = 231, .length = 4}, - [99] = {.index = 235, .length = 3}, - [100] = {.index = 238, .length = 3}, - [101] = {.index = 241, .length = 4}, - [102] = {.index = 245, .length = 3}, - [103] = {.index = 248, .length = 3}, - [104] = {.index = 251, .length = 3}, - [105] = {.index = 254, .length = 4}, - [106] = {.index = 258, .length = 3}, - [107] = {.index = 261, .length = 3}, - [108] = {.index = 264, .length = 3}, - [109] = {.index = 267, .length = 3}, - [110] = {.index = 270, .length = 3}, - [111] = {.index = 273, .length = 4}, - [112] = {.index = 277, .length = 3}, - [113] = {.index = 280, .length = 4}, - [114] = {.index = 284, .length = 2}, - [115] = {.index = 286, .length = 5}, - [116] = {.index = 291, .length = 4}, - [117] = {.index = 295, .length = 5}, - [118] = {.index = 300, .length = 2}, - [119] = {.index = 302, .length = 1}, - [120] = {.index = 303, .length = 2}, - [121] = {.index = 305, .length = 1}, - [124] = {.index = 306, .length = 3}, - [125] = {.index = 309, .length = 5}, - [126] = {.index = 314, .length = 2}, - [127] = {.index = 316, .length = 3}, - [128] = {.index = 319, .length = 3}, - [129] = {.index = 322, .length = 3}, - [130] = {.index = 325, .length = 4}, - [131] = {.index = 329, .length = 4}, - [132] = {.index = 333, .length = 3}, - [133] = {.index = 336, .length = 5}, - [134] = {.index = 341, .length = 4}, - [135] = {.index = 345, .length = 4}, - [136] = {.index = 349, .length = 3}, - [137] = {.index = 352, .length = 4}, - [138] = {.index = 356, .length = 4}, - [139] = {.index = 360, .length = 4}, - [140] = {.index = 364, .length = 4}, - [141] = {.index = 368, .length = 4}, - [142] = {.index = 372, .length = 4}, - [143] = {.index = 376, .length = 4}, - [144] = {.index = 380, .length = 4}, - [145] = {.index = 384, .length = 4}, - [146] = {.index = 388, .length = 5}, - [147] = {.index = 393, .length = 6}, - [148] = {.index = 399, .length = 1}, - [149] = {.index = 400, .length = 2}, - [150] = {.index = 402, .length = 1}, - [151] = {.index = 403, .length = 3}, - [152] = {.index = 406, .length = 5}, - [153] = {.index = 411, .length = 5}, - [154] = {.index = 416, .length = 4}, - [155] = {.index = 420, .length = 4}, - [156] = {.index = 424, .length = 5}, - [157] = {.index = 429, .length = 3}, - [158] = {.index = 432, .length = 4}, - [159] = {.index = 436, .length = 5}, - [160] = {.index = 441, .length = 5}, - [161] = {.index = 446, .length = 2}, - [162] = {.index = 448, .length = 2}, - [163] = {.index = 450, .length = 3}, - [164] = {.index = 453, .length = 5}, - [165] = {.index = 458, .length = 3}, -}; - -static const TSFieldMapEntry ts_field_map_entries[] = { - [0] = - {field_name, 0}, - [1] = - {field_body, 1}, - [2] = - {field_parameters, 1}, - [3] = - {field_name, 0, .inherited = true}, - {field_object, 0, .inherited = true}, - [5] = - {field_arguments, 1}, - {field_function, 0}, - [7] = - {field_body, 1}, - {field_name, 0, .inherited = true}, - {field_parameters, 0, .inherited = true}, - {field_reference_modifier, 0, .inherited = true}, - {field_return_type, 0, .inherited = true}, - [12] = - {field_name, 1}, - [13] = - {field_body, 2}, - {field_name, 1}, - [15] = - {field_name, 1}, - {field_parameters, 2}, - [17] = - {field_body, 2}, - {field_parameters, 1}, - [19] = - {field_parameters, 2}, - {field_reference_modifier, 1}, - [21] = - {field_parameters, 1}, - {field_return_type, 2, .inherited = true}, - [23] = - {field_body, 2}, - {field_condition, 1}, - [25] = - {field_end_tag, 2}, - {field_identifier, 1}, - [27] = - {field_parameters, 2}, - [28] = - {field_attributes, 0, .inherited = true}, - {field_body, 2}, - {field_parameters, 0, .inherited = true}, - {field_reference_modifier, 0, .inherited = true}, - {field_return_type, 0, .inherited = true}, - [33] = - {field_left, 0}, - {field_right, 2}, - [35] = - {field_left, 0}, - {field_operator, 1}, - {field_right, 2}, - [38] = - {field_name, 2}, - {field_scope, 0}, - [40] = - {field_name, 2}, - {field_object, 0}, - [42] = - {field_attributes, 0}, - {field_parameters, 2}, - [44] = - {field_attributes, 0}, - {field_body, 2}, - {field_name, 1, .inherited = true}, - {field_parameters, 1, .inherited = true}, - {field_reference_modifier, 1, .inherited = true}, - {field_return_type, 1, .inherited = true}, - [50] = - {field_body, 3}, - {field_parameters, 2}, - [52] = - {field_name, 0}, - {field_value, 2}, - [54] = - {field_name, 1}, - {field_reference_modifier, 0}, - [56] = - {field_name, 1}, - {field_visibility, 0}, - [58] = - {field_name, 1}, - {field_type, 0}, - [60] = - {field_attributes, 0}, - {field_name, 1}, - [62] = - {field_name, 1}, - {field_parameters, 2}, - {field_return_type, 3, .inherited = true}, - [65] = - {field_name, 2}, - {field_parameters, 3}, - {field_reference_modifier, 1}, - [68] = - {field_body, 3}, - {field_parameters, 2}, - {field_reference_modifier, 1}, - [71] = - {field_return_type, 1}, - [72] = - {field_body, 3}, - {field_parameters, 1}, - {field_return_type, 2, .inherited = true}, - [75] = - {field_body, 3}, - {field_parameters, 1}, - [77] = - {field_attributes, 0, .inherited = true}, - {field_modifier, 0, .inherited = true}, - [79] = - {field_body, 3}, - {field_name, 1}, - [81] = - {field_parameters, 2}, - {field_reference_modifier, 1}, - {field_return_type, 3, .inherited = true}, - [84] = - {field_type, 1}, - {field_value, 3}, - [86] = - {field_alternative, 0}, - [87] = - {field_alternative, 3}, - {field_body, 2}, - {field_condition, 1}, - [90] = - {field_alternative, 3, .inherited = true}, - {field_body, 2}, - {field_condition, 1}, - [93] = - {field_attributes, 1}, - [94] = - {field_end_tag, 3}, - {field_identifier, 1}, - {field_value, 2}, - [97] = - {field_reference_modifier, 0}, - [98] = - {field_body, 3}, - {field_modifier, 0}, - {field_name, 2}, - [101] = - {field_parameters, 3}, - {field_reference_modifier, 2}, - [103] = - {field_parameters, 2}, - {field_return_type, 3, .inherited = true}, - [105] = - {field_alternative, 3}, - {field_condition, 0}, - [107] = - {field_left, 0}, - {field_right, 3}, - [109] = - {field_arguments, 3}, - {field_name, 2}, - {field_scope, 0}, - [112] = - {field_arguments, 3}, - {field_name, 2}, - {field_object, 0}, - [115] = - {field_attributes, 0}, - {field_body, 3}, - {field_parameters, 2}, - [118] = - {field_attributes, 0}, - {field_body, 3}, - {field_name, 2}, - [121] = - {field_attributes, 0}, - {field_parameters, 3}, - {field_reference_modifier, 2}, - [124] = - {field_attributes, 0}, - {field_parameters, 2}, - {field_return_type, 3, .inherited = true}, - [127] = - {field_attributes, 0}, - {field_parameters, 3}, - [129] = - {field_body, 4}, - {field_parameters, 3}, - {field_reference_modifier, 2}, - [132] = - {field_body, 4}, - {field_parameters, 2}, - {field_return_type, 3, .inherited = true}, - [135] = - {field_body, 4}, - {field_parameters, 2}, - [137] = - {field_name, 2}, - {field_reference_modifier, 0}, - [139] = - {field_name, 2}, - {field_readonly, 1}, - {field_visibility, 0}, - [142] = - {field_name, 2}, - {field_type, 1}, - {field_visibility, 0}, - [145] = - {field_name, 2}, - {field_type, 0}, - [147] = - {field_name, 2}, - {field_reference_modifier, 1}, - {field_type, 0}, - [150] = - {field_attributes, 0}, - {field_name, 2}, - [152] = - {field_attributes, 0}, - {field_name, 2}, - {field_reference_modifier, 1}, - [155] = - {field_attributes, 0}, - {field_name, 2}, - {field_type, 1}, - [158] = - {field_default_value, 2}, - {field_name, 0}, - [160] = - {field_name, 2}, - {field_parameters, 3}, - {field_reference_modifier, 1}, - {field_return_type, 4, .inherited = true}, - [164] = - {field_body, 4}, - {field_parameters, 2}, - {field_reference_modifier, 1}, - {field_return_type, 3, .inherited = true}, - [168] = - {field_body, 4}, - {field_parameters, 2}, - {field_reference_modifier, 1}, - [171] = - {field_body, 4}, - {field_parameters, 1}, - {field_return_type, 3, .inherited = true}, - [174] = - {field_modifier, 0}, - [175] = - {field_name, 0, .inherited = true}, - {field_parameters, 0, .inherited = true}, - {field_reference_modifier, 0, .inherited = true}, - {field_return_type, 0, .inherited = true}, - [179] = - {field_attributes, 0}, - [180] = - {field_body, 4}, - {field_name, 1}, - [182] = - {field_body, 1}, - {field_condition, 3}, - [184] = - {field_alternative, 3, .inherited = true}, - {field_alternative, 4}, - {field_body, 2}, - {field_condition, 1}, - [188] = - {field_alternative, 0, .inherited = true}, - {field_alternative, 1, .inherited = true}, - [190] = - {field_end_tag, 4}, - {field_identifier, 1}, - {field_value, 2}, - [193] = - {field_end_tag, 4}, - {field_identifier, 2}, - [195] = - {field_end_tag, 4}, - {field_identifier, 1}, - {field_identifier, 2}, - {field_identifier, 3}, - [199] = - {field_body, 4}, - {field_modifier, 0}, - {field_name, 2}, - [202] = - {field_parameters, 3}, - {field_reference_modifier, 2}, - {field_return_type, 4, .inherited = true}, - [205] = - {field_alternative, 4}, - {field_body, 2}, - {field_condition, 0}, - [208] = - {field_name, 3}, - {field_object, 0}, - [210] = - {field_attributes, 0}, - {field_body, 4}, - {field_parameters, 3}, - [213] = - {field_attributes, 0}, - {field_body, 4}, - {field_parameters, 3}, - {field_reference_modifier, 2}, - [217] = - {field_attributes, 0}, - {field_body, 4}, - {field_parameters, 2}, - {field_return_type, 3, .inherited = true}, - [221] = - {field_attributes, 0}, - {field_body, 4}, - {field_parameters, 2}, - [224] = - {field_attributes, 0}, - {field_body, 4}, - {field_name, 2}, - [227] = - {field_attributes, 0}, - {field_parameters, 3}, - {field_reference_modifier, 2}, - {field_return_type, 4, .inherited = true}, - [231] = - {field_attributes, 0}, - {field_body, 4}, - {field_modifier, 1}, - {field_name, 3}, - [235] = - {field_attributes, 0}, - {field_parameters, 4}, - {field_reference_modifier, 3}, - [238] = - {field_attributes, 0}, - {field_parameters, 3}, - {field_return_type, 4, .inherited = true}, - [241] = - {field_body, 5}, - {field_parameters, 3}, - {field_reference_modifier, 2}, - {field_return_type, 4, .inherited = true}, - [245] = - {field_body, 5}, - {field_parameters, 3}, - {field_reference_modifier, 2}, - [248] = - {field_body, 5}, - {field_parameters, 2}, - {field_return_type, 4, .inherited = true}, - [251] = - {field_default_value, 3}, - {field_name, 1}, - {field_reference_modifier, 0}, - [254] = - {field_name, 3}, - {field_readonly, 1}, - {field_type, 2}, - {field_visibility, 0}, - [258] = - {field_default_value, 3}, - {field_name, 1}, - {field_visibility, 0}, - [261] = - {field_name, 3}, - {field_reference_modifier, 1}, - {field_type, 0}, - [264] = - {field_default_value, 3}, - {field_name, 1}, - {field_type, 0}, - [267] = - {field_attributes, 0}, - {field_name, 3}, - {field_reference_modifier, 1}, - [270] = - {field_attributes, 0}, - {field_name, 3}, - {field_type, 1}, - [273] = - {field_attributes, 0}, - {field_name, 3}, - {field_reference_modifier, 2}, - {field_type, 1}, - [277] = - {field_attributes, 0}, - {field_default_value, 3}, - {field_name, 1}, - [280] = - {field_body, 5}, - {field_parameters, 2}, - {field_reference_modifier, 1}, - {field_return_type, 4, .inherited = true}, - [284] = - {field_attributes, 0}, - {field_modifier, 1}, - [286] = - {field_attributes, 0}, - {field_name, 1, .inherited = true}, - {field_parameters, 1, .inherited = true}, - {field_reference_modifier, 1, .inherited = true}, - {field_return_type, 1, .inherited = true}, - [291] = - {field_name, 1, .inherited = true}, - {field_parameters, 1, .inherited = true}, - {field_reference_modifier, 1, .inherited = true}, - {field_return_type, 1, .inherited = true}, - [295] = - {field_body, 2}, - {field_name, 1, .inherited = true}, - {field_parameters, 1, .inherited = true}, - {field_reference_modifier, 1, .inherited = true}, - {field_return_type, 1, .inherited = true}, - [300] = - {field_body, 5}, - {field_name, 1}, - [302] = - {field_return_expression, 2}, - [303] = - {field_conditional_expressions, 0}, - {field_return_expression, 2}, - [305] = - {field_value, 1}, - [306] = - {field_end_tag, 5}, - {field_identifier, 2}, - {field_value, 4}, - [309] = - {field_end_tag, 5}, - {field_identifier, 1}, - {field_identifier, 2}, - {field_identifier, 3}, - {field_value, 4}, - [314] = - {field_name, 0}, - {field_reference_modifier, 2}, - [316] = - {field_body, 5}, - {field_modifier, 0}, - {field_name, 2}, - [319] = - {field_arguments, 5}, - {field_name, 3}, - {field_scope, 0}, - [322] = - {field_arguments, 5}, - {field_name, 3}, - {field_object, 0}, - [325] = - {field_attributes, 0}, - {field_body, 5}, - {field_parameters, 4}, - {field_reference_modifier, 3}, - [329] = - {field_attributes, 0}, - {field_body, 5}, - {field_parameters, 3}, - {field_return_type, 4, .inherited = true}, - [333] = - {field_attributes, 0}, - {field_body, 5}, - {field_parameters, 3}, - [336] = - {field_attributes, 0}, - {field_body, 5}, - {field_parameters, 3}, - {field_reference_modifier, 2}, - {field_return_type, 4, .inherited = true}, - [341] = - {field_attributes, 0}, - {field_body, 5}, - {field_parameters, 3}, - {field_reference_modifier, 2}, - [345] = - {field_attributes, 0}, - {field_body, 5}, - {field_parameters, 2}, - {field_return_type, 4, .inherited = true}, - [349] = - {field_attributes, 0}, - {field_body, 5}, - {field_name, 2}, - [352] = - {field_attributes, 0}, - {field_body, 5}, - {field_modifier, 1}, - {field_name, 3}, - [356] = - {field_attributes, 0}, - {field_parameters, 4}, - {field_reference_modifier, 3}, - {field_return_type, 5, .inherited = true}, - [360] = - {field_body, 6}, - {field_parameters, 3}, - {field_reference_modifier, 2}, - {field_return_type, 5, .inherited = true}, - [364] = - {field_default_value, 4}, - {field_name, 2}, - {field_readonly, 1}, - {field_visibility, 0}, - [368] = - {field_default_value, 4}, - {field_name, 2}, - {field_type, 1}, - {field_visibility, 0}, - [372] = - {field_default_value, 4}, - {field_name, 2}, - {field_reference_modifier, 1}, - {field_type, 0}, - [376] = - {field_attributes, 0}, - {field_default_value, 4}, - {field_name, 2}, - {field_reference_modifier, 1}, - [380] = - {field_attributes, 0}, - {field_name, 4}, - {field_reference_modifier, 2}, - {field_type, 1}, - [384] = - {field_attributes, 0}, - {field_default_value, 4}, - {field_name, 2}, - {field_type, 1}, - [388] = - {field_attributes, 0}, - {field_name, 2, .inherited = true}, - {field_parameters, 2, .inherited = true}, - {field_reference_modifier, 2, .inherited = true}, - {field_return_type, 2, .inherited = true}, - [393] = - {field_attributes, 0}, - {field_body, 3}, - {field_name, 2, .inherited = true}, - {field_parameters, 2, .inherited = true}, - {field_reference_modifier, 2, .inherited = true}, - {field_return_type, 2, .inherited = true}, - [399] = - {field_type, 1}, - [400] = - {field_body, 4}, - {field_type, 2}, - [402] = - {field_body, 6}, - [403] = - {field_end_tag, 6}, - {field_identifier, 2}, - {field_value, 4}, - [406] = - {field_end_tag, 6}, - {field_identifier, 1}, - {field_identifier, 2}, - {field_identifier, 3}, - {field_value, 4}, - [411] = - {field_attributes, 0}, - {field_body, 6}, - {field_parameters, 4}, - {field_reference_modifier, 3}, - {field_return_type, 5, .inherited = true}, - [416] = - {field_attributes, 0}, - {field_body, 6}, - {field_parameters, 4}, - {field_reference_modifier, 3}, - [420] = - {field_attributes, 0}, - {field_body, 6}, - {field_parameters, 3}, - {field_return_type, 5, .inherited = true}, - [424] = - {field_attributes, 0}, - {field_body, 6}, - {field_parameters, 3}, - {field_reference_modifier, 2}, - {field_return_type, 5, .inherited = true}, - [429] = - {field_attributes, 0}, - {field_body, 6}, - {field_name, 2}, - [432] = - {field_attributes, 0}, - {field_body, 6}, - {field_modifier, 1}, - {field_name, 3}, - [436] = - {field_default_value, 5}, - {field_name, 3}, - {field_readonly, 1}, - {field_type, 2}, - {field_visibility, 0}, - [441] = - {field_attributes, 0}, - {field_default_value, 5}, - {field_name, 3}, - {field_reference_modifier, 2}, - {field_type, 1}, - [446] = - {field_attributes, 0}, - {field_type, 2}, - [448] = - {field_name, 1}, - {field_value, 3}, - [450] = - {field_body, 5}, - {field_name, 3}, - {field_type, 2}, - [453] = - {field_attributes, 0}, - {field_body, 7}, - {field_parameters, 4}, - {field_reference_modifier, 3}, - {field_return_type, 6, .inherited = true}, - [458] = - {field_attributes, 0}, - {field_name, 2}, - {field_value, 4}, -}; - -static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { - [0] = {0}, - [4] = { - [0] = sym_list_literal, - }, - [5] = { - [0] = sym_string_value, - }, - [15] = { - [0] = anon_sym_array, - }, - [46] = { - [1] = sym_list_literal, - }, - [47] = { - [2] = sym_list_literal, - }, - [122] = { - [3] = sym_list_literal, - }, - [123] = { - [4] = sym_list_literal, - }, -}; - -static const uint16_t ts_non_terminal_alias_map[] = { - sym__list_destructing, 2, - sym__list_destructing, - sym_list_literal, - sym__array_destructing, 2, - sym__array_destructing, - sym_list_literal, - 0, -}; - -static bool ts_lex(TSLexer *lexer, TSStateId state) { - START_LEXER(); - eof = lexer->eof(lexer); - switch (state) { - case 0: - if (eof) ADVANCE(92); - if (lookahead == '!') ADVANCE(161); - if (lookahead == '"') ADVANCE(209); - if (lookahead == '#') ADVANCE(299); - if (lookahead == '$') ADVANCE(220); - if (lookahead == '%') ADVANCE(254); - if (lookahead == '&') ADVANCE(111); - if (lookahead == '\'') ADVANCE(215); - if (lookahead == '(') ADVANCE(121); - if (lookahead == ')') ADVANCE(122); - if (lookahead == '*') ADVANCE(249); - if (lookahead == '+') ADVANCE(153); - if (lookahead == ',') ADVANCE(113); - if (lookahead == '-') ADVANCE(156); - if (lookahead == '.') ADVANCE(247); - if (lookahead == '/') ADVANCE(252); - if (lookahead == '0') ADVANCE(142); - if (lookahead == ':') ADVANCE(119); - if (lookahead == ';') ADVANCE(108); - if (lookahead == '<') ADVANCE(235); - if (lookahead == '=') ADVANCE(114); - if (lookahead == '>') ADVANCE(236); - if (lookahead == '?') ADVANCE(124); - if (lookahead == '@') ADVANCE(150); - if (lookahead == '[') ADVANCE(183); - if (lookahead == '\\') ADVANCE(115); - if (lookahead == ']') ADVANCE(184); - if (lookahead == '^') ADVANCE(226); - if (lookahead == '_') ADVANCE(294); - if (lookahead == '`') ADVANCE(56); - if (lookahead == '{') ADVANCE(116); - if (lookahead == '|') ADVANCE(130); - if (lookahead == '}') ADVANCE(117); - if (lookahead == '~') ADVANCE(159); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(282); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(255); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(258); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(259); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(277); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(292); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(285); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(281); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(275); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(87) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(144); - if (('C' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 1: - if (lookahead == '\n') ADVANCE(297); - END_STATE(); - case 2: - if (lookahead == '\n') ADVANCE(297); - if (lookahead == '\r') ADVANCE(1); - if (lookahead != 0 && - lookahead != '>') ADVANCE(298); - END_STATE(); - case 3: - if (lookahead == '\n') ADVANCE(210); - if (lookahead == '\r') ADVANCE(212); - if (lookahead == '#') ADVANCE(300); - if (lookahead == '$') ADVANCE(220); - if (lookahead == '\'') ADVANCE(192); - if (lookahead == '-') ADVANCE(40); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '<') ADVANCE(45); - if (lookahead == '?') ADVANCE(42); - if (lookahead == '[') ADVANCE(183); - if (lookahead == '\\') ADVANCE(74); - if (lookahead == '{') ADVANCE(116); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(4) - END_STATE(); - case 4: - if (lookahead == '\n') ADVANCE(210); - if (lookahead == '\r') ADVANCE(212); - if (lookahead == '#') ADVANCE(300); - if (lookahead == '$') ADVANCE(220); - if (lookahead == '\'') ADVANCE(192); - if (lookahead == '-') ADVANCE(40); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '<') ADVANCE(45); - if (lookahead == '?') ADVANCE(42); - if (lookahead == '[') ADVANCE(183); - if (lookahead == '\\') ADVANCE(57); - if (lookahead == '{') ADVANCE(116); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(4) - END_STATE(); - case 5: - if (lookahead == '\n') ADVANCE(211); - if (lookahead == '\r') ADVANCE(213); - if (lookahead == '#') ADVANCE(300); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '?') ADVANCE(44); - if (lookahead == '\t' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(5) - END_STATE(); - case 6: - if (lookahead == '!') ADVANCE(161); - if (lookahead == '"') ADVANCE(196); - if (lookahead == '#') ADVANCE(299); - if (lookahead == '$') ADVANCE(220); - if (lookahead == '%') ADVANCE(253); - if (lookahead == '&') ADVANCE(110); - if (lookahead == '\'') ADVANCE(192); - if (lookahead == '(') ADVANCE(121); - if (lookahead == ')') ADVANCE(122); - if (lookahead == '*') ADVANCE(250); - if (lookahead == '+') ADVANCE(152); - if (lookahead == ',') ADVANCE(113); - if (lookahead == '-') ADVANCE(155); - if (lookahead == '.') ADVANCE(247); - if (lookahead == '/') ADVANCE(251); - if (lookahead == '0') ADVANCE(142); - if (lookahead == ':') ADVANCE(118); - if (lookahead == ';') ADVANCE(108); - if (lookahead == '<') ADVANCE(232); - if (lookahead == '=') ADVANCE(39); - if (lookahead == '>') ADVANCE(237); - if (lookahead == '?') ADVANCE(128); - if (lookahead == '@') ADVANCE(150); - if (lookahead == '[') ADVANCE(183); - if (lookahead == '\\') ADVANCE(115); - if (lookahead == ']') ADVANCE(184); - if (lookahead == '^') ADVANCE(225); - if (lookahead == '_') ADVANCE(294); - if (lookahead == '`') ADVANCE(56); - if (lookahead == '|') ADVANCE(131); - if (lookahead == '}') ADVANCE(117); - if (lookahead == '~') ADVANCE(159); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(282); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(256); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(258); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(260); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(292); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(290); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(281); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(6) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(144); - if (('C' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 7: - if (lookahead == '!') ADVANCE(160); - if (lookahead == '"') ADVANCE(196); - if (lookahead == '#') ADVANCE(299); - if (lookahead == '$') ADVANCE(220); - if (lookahead == '&') ADVANCE(109); - if (lookahead == '\'') ADVANCE(192); - if (lookahead == '(') ADVANCE(121); - if (lookahead == ')') ADVANCE(122); - if (lookahead == '+') ADVANCE(152); - if (lookahead == ',') ADVANCE(113); - if (lookahead == '-') ADVANCE(155); - if (lookahead == '.') ADVANCE(138); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '0') ADVANCE(142); - if (lookahead == '<') ADVANCE(36); - if (lookahead == '?') ADVANCE(44); - if (lookahead == '@') ADVANCE(150); - if (lookahead == '[') ADVANCE(183); - if (lookahead == '\\') ADVANCE(115); - if (lookahead == ']') ADVANCE(184); - if (lookahead == '_') ADVANCE(294); - if (lookahead == '`') ADVANCE(56); - if (lookahead == '~') ADVANCE(159); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(282); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(256); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(258); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(260); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(292); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(290); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(281); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(7) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(144); - if (('C' <= lookahead && lookahead <= 'Z') || - ('c' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 8: - if (lookahead == '!') ADVANCE(160); - if (lookahead == '"') ADVANCE(196); - if (lookahead == '#') ADVANCE(299); - if (lookahead == '$') ADVANCE(220); - if (lookahead == '\'') ADVANCE(192); - if (lookahead == '(') ADVANCE(121); - if (lookahead == '+') ADVANCE(152); - if (lookahead == '-') ADVANCE(155); - if (lookahead == '.') ADVANCE(139); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '0') ADVANCE(142); - if (lookahead == '<') ADVANCE(36); - if (lookahead == '?') ADVANCE(44); - if (lookahead == '@') ADVANCE(150); - if (lookahead == '[') ADVANCE(183); - if (lookahead == '\\') ADVANCE(115); - if (lookahead == '_') ADVANCE(294); - if (lookahead == '`') ADVANCE(56); - if (lookahead == '~') ADVANCE(159); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(282); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(255); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(258); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(259); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(277); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(292); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(285); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(281); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(275); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(8) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(144); - if (('C' <= lookahead && lookahead <= 'Z') || - ('c' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 9: - if (lookahead == '!') ADVANCE(38); - if (lookahead == '"') ADVANCE(209); - if (lookahead == '#') ADVANCE(300); - if (lookahead == '$') ADVANCE(220); - if (lookahead == '%') ADVANCE(253); - if (lookahead == '&') ADVANCE(110); - if (lookahead == '\'') ADVANCE(215); - if (lookahead == '(') ADVANCE(121); - if (lookahead == ')') ADVANCE(122); - if (lookahead == '*') ADVANCE(250); - if (lookahead == '+') ADVANCE(151); - if (lookahead == ',') ADVANCE(113); - if (lookahead == '-') ADVANCE(158); - if (lookahead == '.') ADVANCE(246); - if (lookahead == '/') ADVANCE(251); - if (lookahead == '0') ADVANCE(147); - if (lookahead == ':') ADVANCE(119); - if (lookahead == ';') ADVANCE(108); - if (lookahead == '<') ADVANCE(234); - if (lookahead == '=') ADVANCE(114); - if (lookahead == '>') ADVANCE(237); - if (lookahead == '?') ADVANCE(126); - if (lookahead == '[') ADVANCE(183); - if (lookahead == '\\') ADVANCE(115); - if (lookahead == ']') ADVANCE(184); - if (lookahead == '^') ADVANCE(225); - if (lookahead == '{') ADVANCE(116); - if (lookahead == '|') ADVANCE(131); - if (lookahead == '}') ADVANCE(117); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(12) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(149); - if (('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 10: - if (lookahead == '!') ADVANCE(38); - if (lookahead == '"') ADVANCE(196); - if (lookahead == '#') ADVANCE(300); - if (lookahead == '$') ADVANCE(220); - if (lookahead == '%') ADVANCE(253); - if (lookahead == '&') ADVANCE(110); - if (lookahead == '\'') ADVANCE(192); - if (lookahead == '(') ADVANCE(121); - if (lookahead == ')') ADVANCE(122); - if (lookahead == '*') ADVANCE(250); - if (lookahead == '+') ADVANCE(152); - if (lookahead == ',') ADVANCE(113); - if (lookahead == '-') ADVANCE(157); - if (lookahead == '.') ADVANCE(246); - if (lookahead == '/') ADVANCE(251); - if (lookahead == ':') ADVANCE(119); - if (lookahead == ';') ADVANCE(108); - if (lookahead == '<') ADVANCE(234); - if (lookahead == '=') ADVANCE(39); - if (lookahead == '>') ADVANCE(237); - if (lookahead == '?') ADVANCE(126); - if (lookahead == '[') ADVANCE(183); - if (lookahead == '\\') ADVANCE(74); - if (lookahead == ']') ADVANCE(184); - if (lookahead == '^') ADVANCE(225); - if (lookahead == '{') ADVANCE(116); - if (lookahead == '|') ADVANCE(131); - if (lookahead == '}') ADVANCE(117); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(11) - if (('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 11: - if (lookahead == '!') ADVANCE(38); - if (lookahead == '"') ADVANCE(196); - if (lookahead == '#') ADVANCE(300); - if (lookahead == '$') ADVANCE(220); - if (lookahead == '%') ADVANCE(253); - if (lookahead == '&') ADVANCE(110); - if (lookahead == '\'') ADVANCE(192); - if (lookahead == '(') ADVANCE(121); - if (lookahead == ')') ADVANCE(122); - if (lookahead == '*') ADVANCE(250); - if (lookahead == '+') ADVANCE(152); - if (lookahead == ',') ADVANCE(113); - if (lookahead == '-') ADVANCE(157); - if (lookahead == '.') ADVANCE(246); - if (lookahead == '/') ADVANCE(251); - if (lookahead == ':') ADVANCE(119); - if (lookahead == ';') ADVANCE(108); - if (lookahead == '<') ADVANCE(234); - if (lookahead == '=') ADVANCE(39); - if (lookahead == '>') ADVANCE(237); - if (lookahead == '?') ADVANCE(126); - if (lookahead == '[') ADVANCE(183); - if (lookahead == '\\') ADVANCE(57); - if (lookahead == ']') ADVANCE(184); - if (lookahead == '^') ADVANCE(225); - if (lookahead == '{') ADVANCE(116); - if (lookahead == '|') ADVANCE(131); - if (lookahead == '}') ADVANCE(117); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(11) - if (('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 12: - if (lookahead == '!') ADVANCE(38); - if (lookahead == '#') ADVANCE(300); - if (lookahead == '$') ADVANCE(220); - if (lookahead == '%') ADVANCE(253); - if (lookahead == '&') ADVANCE(110); - if (lookahead == '(') ADVANCE(121); - if (lookahead == ')') ADVANCE(122); - if (lookahead == '*') ADVANCE(250); - if (lookahead == '+') ADVANCE(151); - if (lookahead == ',') ADVANCE(113); - if (lookahead == '-') ADVANCE(158); - if (lookahead == '.') ADVANCE(246); - if (lookahead == '/') ADVANCE(251); - if (lookahead == '0') ADVANCE(147); - if (lookahead == ':') ADVANCE(119); - if (lookahead == ';') ADVANCE(108); - if (lookahead == '<') ADVANCE(234); - if (lookahead == '=') ADVANCE(114); - if (lookahead == '>') ADVANCE(237); - if (lookahead == '?') ADVANCE(126); - if (lookahead == '[') ADVANCE(183); - if (lookahead == '\\') ADVANCE(115); - if (lookahead == ']') ADVANCE(184); - if (lookahead == '^') ADVANCE(225); - if (lookahead == '{') ADVANCE(116); - if (lookahead == '|') ADVANCE(131); - if (lookahead == '}') ADVANCE(117); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(12) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(149); - if (('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 13: - if (lookahead == '!') ADVANCE(38); - if (lookahead == '#') ADVANCE(300); - if (lookahead == '$') ADVANCE(220); - if (lookahead == '%') ADVANCE(253); - if (lookahead == '&') ADVANCE(110); - if (lookahead == ')') ADVANCE(122); - if (lookahead == '*') ADVANCE(250); - if (lookahead == '+') ADVANCE(151); - if (lookahead == ',') ADVANCE(113); - if (lookahead == '-') ADVANCE(154); - if (lookahead == '.') ADVANCE(246); - if (lookahead == '/') ADVANCE(251); - if (lookahead == ':') ADVANCE(118); - if (lookahead == ';') ADVANCE(108); - if (lookahead == '<') ADVANCE(234); - if (lookahead == '=') ADVANCE(39); - if (lookahead == '>') ADVANCE(237); - if (lookahead == '?') ADVANCE(128); - if (lookahead == '\\') ADVANCE(115); - if (lookahead == ']') ADVANCE(184); - if (lookahead == '^') ADVANCE(225); - if (lookahead == '|') ADVANCE(131); - if (lookahead == '}') ADVANCE(117); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(13) - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 14: - if (lookahead == '"') ADVANCE(195); - if (lookahead == '\'') ADVANCE(197); - END_STATE(); - case 15: - if (lookahead == '"') ADVANCE(196); - if (lookahead == '#') ADVANCE(299); - if (lookahead == '$') ADVANCE(220); - if (lookahead == '\'') ADVANCE(192); - if (lookahead == '(') ADVANCE(121); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '<') ADVANCE(36); - if (lookahead == '?') ADVANCE(44); - if (lookahead == '[') ADVANCE(183); - if (lookahead == '\\') ADVANCE(115); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(282); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(256); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(290); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(15) - if (('C' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('c' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 16: - if (lookahead == '"') ADVANCE(196); - if (lookahead == '#') ADVANCE(300); - if (lookahead == '\'') ADVANCE(192); - if (lookahead == '.') ADVANCE(139); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '0') ADVANCE(142); - if (lookahead == '<') ADVANCE(36); - if (lookahead == '?') ADVANCE(44); - if (lookahead == '_') ADVANCE(77); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(14); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(59); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(60); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(70); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(67); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(16) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(144); - END_STATE(); - case 17: - if (lookahead == '#') ADVANCE(299); - if (lookahead == '$') ADVANCE(220); - if (lookahead == '&') ADVANCE(109); - if (lookahead == ')') ADVANCE(122); - if (lookahead == ',') ADVANCE(113); - if (lookahead == '.') ADVANCE(32); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '?') ADVANCE(127); - if (lookahead == '\\') ADVANCE(115); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(17) - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 18: - if (lookahead == '#') ADVANCE(299); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '?') ADVANCE(44); - if (lookahead == '}') ADVANCE(117); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(290); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(18) - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 19: - if (lookahead == '#') ADVANCE(300); - if (lookahead == '$') ADVANCE(220); - if (lookahead == '&') ADVANCE(109); - if (lookahead == '(') ADVANCE(121); - if (lookahead == '.') ADVANCE(32); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '?') ADVANCE(127); - if (lookahead == '\\') ADVANCE(115); - if (lookahead == ']') ADVANCE(184); - if (lookahead == '{') ADVANCE(116); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(290); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(19) - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 20: - if (lookahead == '#') ADVANCE(300); - if (lookahead == '$') ADVANCE(220); - if (lookahead == '&') ADVANCE(109); - if (lookahead == ')') ADVANCE(122); - if (lookahead == '.') ADVANCE(32); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '=') ADVANCE(41); - if (lookahead == '?') ADVANCE(127); - if (lookahead == '\\') ADVANCE(115); - if (lookahead == '{') ADVANCE(116); - if (lookahead == '|') ADVANCE(129); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(20) - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 21: - if (lookahead == '#') ADVANCE(300); - if (lookahead == '$') ADVANCE(220); - if (lookahead == '\'') ADVANCE(192); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '<') ADVANCE(45); - if (lookahead == '?') ADVANCE(42); - if (lookahead == '\\') ADVANCE(74); - if (lookahead == '{') ADVANCE(116); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(22) - END_STATE(); - case 22: - if (lookahead == '#') ADVANCE(300); - if (lookahead == '$') ADVANCE(220); - if (lookahead == '\'') ADVANCE(192); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '<') ADVANCE(45); - if (lookahead == '?') ADVANCE(42); - if (lookahead == '\\') ADVANCE(57); - if (lookahead == '{') ADVANCE(116); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(22) - END_STATE(); - case 23: - if (lookahead == '*') ADVANCE(25); - if (lookahead == '/') ADVANCE(298); - END_STATE(); - case 24: - if (lookahead == '*') ADVANCE(24); - if (lookahead == '/') ADVANCE(297); - if (lookahead != 0) ADVANCE(25); - END_STATE(); - case 25: - if (lookahead == '*') ADVANCE(24); - if (lookahead != 0) ADVANCE(25); - END_STATE(); - case 26: - if (lookahead == '-') ADVANCE(56); - if (lookahead == '\\') ADVANCE(83); - if (lookahead == '`') ADVANCE(167); - if (lookahead != 0) ADVANCE(56); - END_STATE(); - case 27: - if (lookahead == '-') ADVANCE(50); - if (lookahead == '\\') ADVANCE(83); - if (lookahead == '`') ADVANCE(167); - if (lookahead != 0) ADVANCE(56); - END_STATE(); - case 28: - if (lookahead == '-') ADVANCE(52); - if (lookahead == '\\') ADVANCE(83); - if (lookahead == '`') ADVANCE(167); - if (lookahead != 0) ADVANCE(56); - END_STATE(); - case 29: - if (lookahead == '-') ADVANCE(84); - if (lookahead == '\\') ADVANCE(83); - if (lookahead == '`') ADVANCE(167); - if (lookahead != 0) ADVANCE(56); - END_STATE(); - case 30: - if (lookahead == '-') ADVANCE(51); - if (lookahead == '\\') ADVANCE(83); - if (lookahead == '`') ADVANCE(167); - if (lookahead != 0) ADVANCE(56); - END_STATE(); - case 31: - if (lookahead == '-') ADVANCE(53); - if (lookahead == '\\') ADVANCE(83); - if (lookahead == '`') ADVANCE(167); - if (lookahead != 0) ADVANCE(56); - END_STATE(); - case 32: - if (lookahead == '.') ADVANCE(34); - END_STATE(); - case 33: - if (lookahead == '.') ADVANCE(139); - if (lookahead == '_') ADVANCE(77); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(59); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(33); - END_STATE(); - case 34: - if (lookahead == '.') ADVANCE(123); - END_STATE(); - case 35: - if (lookahead == '<') ADVANCE(208); - END_STATE(); - case 36: - if (lookahead == '<') ADVANCE(35); - END_STATE(); - case 37: - if (lookahead == '<') ADVANCE(35); - if (lookahead == '?') ADVANCE(94); - END_STATE(); - case 38: - if (lookahead == '=') ADVANCE(228); - END_STATE(); - case 39: - if (lookahead == '=') ADVANCE(227); - if (lookahead == '>') ADVANCE(120); - END_STATE(); - case 40: - if (lookahead == '>') ADVANCE(181); - END_STATE(); - case 41: - if (lookahead == '>') ADVANCE(120); - END_STATE(); - case 42: - if (lookahead == '>') ADVANCE(194); - END_STATE(); - case 43: - if (lookahead == '>') ADVANCE(182); - END_STATE(); - case 44: - if (lookahead == '>') ADVANCE(95); - END_STATE(); - case 45: - if (lookahead == '?') ADVANCE(193); - END_STATE(); - case 46: - if (lookahead == 'A') ADVANCE(27); - if (lookahead == '\\') ADVANCE(83); - if (lookahead == '`') ADVANCE(167); - if (lookahead == 'a') ADVANCE(28); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(47); - if (lookahead != 0) ADVANCE(56); - END_STATE(); - case 47: - if (lookahead == 'A') ADVANCE(29); - if (lookahead == '\\') ADVANCE(83); - if (lookahead == '`') ADVANCE(167); - if (lookahead == 'a') ADVANCE(26); - if (lookahead != 0) ADVANCE(56); - END_STATE(); - case 48: - if (lookahead == 'A') ADVANCE(30); - if (lookahead == '\\') ADVANCE(83); - if (lookahead == '`') ADVANCE(167); - if (lookahead == 'a') ADVANCE(31); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(49); - if (lookahead != 0) ADVANCE(56); - END_STATE(); - case 49: - if (lookahead == 'A') ADVANCE(30); - if (lookahead == '\\') ADVANCE(83); - if (lookahead == '`') ADVANCE(167); - if (lookahead == 'a') ADVANCE(31); - if (lookahead != 0 && - (lookahead < '0' || '9' < lookahead)) ADVANCE(56); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(49); - END_STATE(); - case 50: - if (lookahead == 'F') ADVANCE(47); - if (lookahead == '\\') ADVANCE(83); - if (lookahead == '`') ADVANCE(167); - if (lookahead != 0) ADVANCE(56); - END_STATE(); - case 51: - if (lookahead == 'F') ADVANCE(49); - if (lookahead == '\\') ADVANCE(83); - if (lookahead == '`') ADVANCE(167); - if (lookahead != 0) ADVANCE(56); - END_STATE(); - case 52: - if (lookahead == '\\') ADVANCE(83); - if (lookahead == '`') ADVANCE(167); - if (lookahead == 'f') ADVANCE(47); - if (lookahead != 0) ADVANCE(56); - END_STATE(); - case 53: - if (lookahead == '\\') ADVANCE(83); - if (lookahead == '`') ADVANCE(167); - if (lookahead == 'f') ADVANCE(49); - if (lookahead != 0) ADVANCE(56); - END_STATE(); - case 54: - if (lookahead == '\\') ADVANCE(83); - if (lookahead == '`') ADVANCE(167); - if (lookahead == '{') ADVANCE(48); - if (lookahead != 0) ADVANCE(56); - END_STATE(); - case 55: - if (lookahead == '\\') ADVANCE(83); - if (lookahead == '`') ADVANCE(167); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(56); - if (lookahead != 0) ADVANCE(56); - END_STATE(); - case 56: - if (lookahead == '\\') ADVANCE(83); - if (lookahead == '`') ADVANCE(167); - if (lookahead != 0) ADVANCE(56); - END_STATE(); - case 57: - if (lookahead == 'u') ADVANCE(190); - END_STATE(); - case 58: - if (lookahead == '}') ADVANCE(186); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(58); - END_STATE(); - case 59: - if (lookahead == '+' || - lookahead == '-') ADVANCE(78); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(141); - END_STATE(); - case 60: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(63); - END_STATE(); - case 61: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(216); - END_STATE(); - case 62: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(66); - END_STATE(); - case 63: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(68); - END_STATE(); - case 64: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(218); - END_STATE(); - case 65: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(64); - END_STATE(); - case 66: - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(93); - END_STATE(); - case 67: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(69); - END_STATE(); - case 68: - if (lookahead == 'S' || - lookahead == 's') ADVANCE(61); - END_STATE(); - case 69: - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(61); - END_STATE(); - case 70: - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(65); - END_STATE(); - case 71: - if (lookahead == '0' || - lookahead == '1') ADVANCE(145); - END_STATE(); - case 72: - if (lookahead == '8' || - lookahead == '9') ADVANCE(33); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(143); - END_STATE(); - case 73: - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(148); - END_STATE(); - case 74: - if (lookahead == '"' || - lookahead == '$' || - lookahead == '\\' || - lookahead == 'e' || - lookahead == 'f' || - lookahead == 'n' || - lookahead == 'r' || - lookahead == 't' || - lookahead == 'v') ADVANCE(186); - if (lookahead == 'u') ADVANCE(191); - if (lookahead == 'x') ADVANCE(81); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(188); - END_STATE(); - case 75: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(144); - END_STATE(); - case 76: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(139); - END_STATE(); - case 77: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(33); - END_STATE(); - case 78: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(141); - END_STATE(); - case 79: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(149); - END_STATE(); - case 80: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(146); - END_STATE(); - case 81: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(189); - END_STATE(); - case 82: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(58); - END_STATE(); - case 83: - if (lookahead != 0 && - (lookahead < '0' || '7' < lookahead) && - lookahead != 'X' && - lookahead != '`' && - lookahead != 'u' && - lookahead != 'x') ADVANCE(56); - if (lookahead == 'u') ADVANCE(54); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(46); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(55); - END_STATE(); - case 84: - if (lookahead != 0 && - lookahead != '\\' && - lookahead != '`') ADVANCE(56); - if (lookahead == '\\') ADVANCE(83); - if (lookahead == '`') ADVANCE(167); - END_STATE(); - case 85: - if (lookahead != 0 && - lookahead != '*') ADVANCE(203); - if (lookahead == '*') ADVANCE(202); - END_STATE(); - case 86: - if (lookahead != 0) ADVANCE(206); - END_STATE(); - case 87: - if (eof) ADVANCE(92); - if (lookahead == '!') ADVANCE(161); - if (lookahead == '"') ADVANCE(196); - if (lookahead == '#') ADVANCE(299); - if (lookahead == '$') ADVANCE(220); - if (lookahead == '%') ADVANCE(254); - if (lookahead == '&') ADVANCE(111); - if (lookahead == '\'') ADVANCE(192); - if (lookahead == '(') ADVANCE(121); - if (lookahead == ')') ADVANCE(122); - if (lookahead == '*') ADVANCE(249); - if (lookahead == '+') ADVANCE(153); - if (lookahead == ',') ADVANCE(113); - if (lookahead == '-') ADVANCE(156); - if (lookahead == '.') ADVANCE(247); - if (lookahead == '/') ADVANCE(252); - if (lookahead == '0') ADVANCE(142); - if (lookahead == ':') ADVANCE(119); - if (lookahead == ';') ADVANCE(108); - if (lookahead == '<') ADVANCE(235); - if (lookahead == '=') ADVANCE(114); - if (lookahead == '>') ADVANCE(236); - if (lookahead == '?') ADVANCE(124); - if (lookahead == '@') ADVANCE(150); - if (lookahead == '[') ADVANCE(183); - if (lookahead == '\\') ADVANCE(115); - if (lookahead == ']') ADVANCE(184); - if (lookahead == '^') ADVANCE(226); - if (lookahead == '_') ADVANCE(294); - if (lookahead == '`') ADVANCE(56); - if (lookahead == '{') ADVANCE(116); - if (lookahead == '|') ADVANCE(130); - if (lookahead == '}') ADVANCE(117); - if (lookahead == '~') ADVANCE(159); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(282); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(255); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(258); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(259); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(277); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(292); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(285); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(281); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(275); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(87) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(144); - if (('C' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 88: - if (eof) ADVANCE(92); - if (lookahead == '!') ADVANCE(160); - if (lookahead == '"') ADVANCE(196); - if (lookahead == '#') ADVANCE(299); - if (lookahead == '$') ADVANCE(220); - if (lookahead == '&') ADVANCE(109); - if (lookahead == '\'') ADVANCE(192); - if (lookahead == '(') ADVANCE(121); - if (lookahead == ')') ADVANCE(122); - if (lookahead == '+') ADVANCE(152); - if (lookahead == ',') ADVANCE(113); - if (lookahead == '-') ADVANCE(155); - if (lookahead == '.') ADVANCE(139); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '0') ADVANCE(142); - if (lookahead == ':') ADVANCE(118); - if (lookahead == ';') ADVANCE(108); - if (lookahead == '<') ADVANCE(36); - if (lookahead == '?') ADVANCE(44); - if (lookahead == '@') ADVANCE(150); - if (lookahead == '[') ADVANCE(183); - if (lookahead == '\\') ADVANCE(115); - if (lookahead == ']') ADVANCE(184); - if (lookahead == '_') ADVANCE(294); - if (lookahead == '`') ADVANCE(56); - if (lookahead == '{') ADVANCE(116); - if (lookahead == '}') ADVANCE(117); - if (lookahead == '~') ADVANCE(159); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(282); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(256); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(258); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(260); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(292); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(290); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(281); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(88) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(144); - if (('C' <= lookahead && lookahead <= 'Z') || - ('c' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 89: - if (eof) ADVANCE(92); - if (lookahead == '!') ADVANCE(38); - if (lookahead == '"') ADVANCE(196); - if (lookahead == '#') ADVANCE(300); - if (lookahead == '$') ADVANCE(220); - if (lookahead == '%') ADVANCE(254); - if (lookahead == '&') ADVANCE(111); - if (lookahead == '\'') ADVANCE(192); - if (lookahead == '(') ADVANCE(121); - if (lookahead == ')') ADVANCE(122); - if (lookahead == '*') ADVANCE(249); - if (lookahead == '+') ADVANCE(153); - if (lookahead == ',') ADVANCE(113); - if (lookahead == '-') ADVANCE(156); - if (lookahead == '.') ADVANCE(248); - if (lookahead == '/') ADVANCE(252); - if (lookahead == '0') ADVANCE(147); - if (lookahead == ':') ADVANCE(119); - if (lookahead == ';') ADVANCE(108); - if (lookahead == '<') ADVANCE(233); - if (lookahead == '=') ADVANCE(114); - if (lookahead == '>') ADVANCE(236); - if (lookahead == '?') ADVANCE(125); - if (lookahead == '[') ADVANCE(183); - if (lookahead == '\\') ADVANCE(115); - if (lookahead == ']') ADVANCE(184); - if (lookahead == '^') ADVANCE(226); - if (lookahead == '{') ADVANCE(116); - if (lookahead == '|') ADVANCE(130); - if (lookahead == '}') ADVANCE(117); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(89) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(149); - if (('A' <= lookahead && lookahead <= '_') || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 90: - if (eof) ADVANCE(92); - if (lookahead == '"') ADVANCE(196); - if (lookahead == '#') ADVANCE(300); - if (lookahead == '$') ADVANCE(220); - if (lookahead == '&') ADVANCE(109); - if (lookahead == '\'') ADVANCE(192); - if (lookahead == '(') ADVANCE(121); - if (lookahead == '.') ADVANCE(32); - if (lookahead == '/') ADVANCE(23); - if (lookahead == '0') ADVANCE(147); - if (lookahead == '<') ADVANCE(37); - if (lookahead == '?') ADVANCE(44); - if (lookahead == '[') ADVANCE(183); - if (lookahead == '\\') ADVANCE(115); - if (lookahead == '|') ADVANCE(129); - if (lookahead == '}') ADVANCE(117); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(282); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(256); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(290); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(90) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(149); - if (('C' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('c' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 91: - if (eof) ADVANCE(92); - if (lookahead == '#') ADVANCE(105); - if (lookahead == '/') ADVANCE(101); - if (lookahead == '<') ADVANCE(97); - if (lookahead == '?') ADVANCE(106); - if (lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) ADVANCE(100); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(91) - if (lookahead != 0) ADVANCE(107); - END_STATE(); - case 92: - ACCEPT_TOKEN(ts_builtin_sym_end); - END_STATE(); - case 93: - ACCEPT_TOKEN(sym_php_tag); - END_STATE(); - case 94: - ACCEPT_TOKEN(sym_php_tag); - if (lookahead == '=') ADVANCE(93); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(62); - END_STATE(); - case 95: - ACCEPT_TOKEN(anon_sym_QMARK_GT); - END_STATE(); - case 96: - ACCEPT_TOKEN(anon_sym_QMARK_GT); - if (lookahead != 0 && - lookahead != '<') ADVANCE(107); - END_STATE(); - case 97: - ACCEPT_TOKEN(aux_sym_text_token1); - if (lookahead == '?') ADVANCE(94); - END_STATE(); - case 98: - ACCEPT_TOKEN(aux_sym_text_token2); - if (lookahead == '\n') ADVANCE(107); - if (lookahead == '\r') ADVANCE(99); - if (lookahead == '<') ADVANCE(298); - if (lookahead == '>') ADVANCE(107); - if (lookahead != 0) ADVANCE(104); - END_STATE(); - case 99: - ACCEPT_TOKEN(aux_sym_text_token2); - if (lookahead == '\n') ADVANCE(107); - if (lookahead != 0 && - lookahead != '<') ADVANCE(107); - END_STATE(); - case 100: - ACCEPT_TOKEN(aux_sym_text_token2); - if (lookahead == '#') ADVANCE(105); - if (lookahead == '/') ADVANCE(101); - if (lookahead == '?') ADVANCE(106); - if (lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) ADVANCE(100); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(100); - if (lookahead != 0 && - lookahead != '<') ADVANCE(107); - END_STATE(); - case 101: - ACCEPT_TOKEN(aux_sym_text_token2); - if (lookahead == '*') ADVANCE(103); - if (lookahead == '/') ADVANCE(104); - if (lookahead != 0 && - lookahead != '<') ADVANCE(107); - END_STATE(); - case 102: - ACCEPT_TOKEN(aux_sym_text_token2); - if (lookahead == '*') ADVANCE(102); - if (lookahead == '/') ADVANCE(107); - if (lookahead == '<') ADVANCE(25); - if (lookahead != 0) ADVANCE(103); - END_STATE(); - case 103: - ACCEPT_TOKEN(aux_sym_text_token2); - if (lookahead == '*') ADVANCE(102); - if (lookahead == '<') ADVANCE(25); - if (lookahead != 0) ADVANCE(103); - END_STATE(); - case 104: - ACCEPT_TOKEN(aux_sym_text_token2); - if (lookahead == '<') ADVANCE(298); - if (lookahead == '?') ADVANCE(98); - if (lookahead == '\n' || - lookahead == '\r') ADVANCE(107); - if (lookahead != 0) ADVANCE(104); - END_STATE(); - case 105: - ACCEPT_TOKEN(aux_sym_text_token2); - if (lookahead == '<') ADVANCE(298); - if (lookahead == '\n' || - lookahead == '\r' || - lookahead == '?' || - lookahead == '[') ADVANCE(107); - if (lookahead != 0) ADVANCE(104); - END_STATE(); - case 106: - ACCEPT_TOKEN(aux_sym_text_token2); - if (lookahead == '>') ADVANCE(96); - if (lookahead != 0 && - lookahead != '<') ADVANCE(107); - END_STATE(); - case 107: - ACCEPT_TOKEN(aux_sym_text_token2); - if (lookahead != 0 && - lookahead != '<') ADVANCE(107); - END_STATE(); - case 108: - ACCEPT_TOKEN(anon_sym_SEMI); - END_STATE(); - case 109: - ACCEPT_TOKEN(anon_sym_AMP); - END_STATE(); - case 110: - ACCEPT_TOKEN(anon_sym_AMP); - if (lookahead == '&') ADVANCE(224); - END_STATE(); - case 111: - ACCEPT_TOKEN(anon_sym_AMP); - if (lookahead == '&') ADVANCE(224); - if (lookahead == '=') ADVANCE(177); - END_STATE(); - case 112: - ACCEPT_TOKEN(aux_sym_function_static_declaration_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 113: - ACCEPT_TOKEN(anon_sym_COMMA); - END_STATE(); - case 114: - ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(227); - if (lookahead == '>') ADVANCE(120); - END_STATE(); - case 115: - ACCEPT_TOKEN(anon_sym_BSLASH); - END_STATE(); - case 116: - ACCEPT_TOKEN(anon_sym_LBRACE); - END_STATE(); - case 117: - ACCEPT_TOKEN(anon_sym_RBRACE); - END_STATE(); - case 118: - ACCEPT_TOKEN(anon_sym_COLON); - END_STATE(); - case 119: - ACCEPT_TOKEN(anon_sym_COLON); - if (lookahead == ':') ADVANCE(164); - END_STATE(); - case 120: - ACCEPT_TOKEN(anon_sym_EQ_GT); - END_STATE(); - case 121: - ACCEPT_TOKEN(anon_sym_LPAREN); - END_STATE(); - case 122: - ACCEPT_TOKEN(anon_sym_RPAREN); - END_STATE(); - case 123: - ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT); - END_STATE(); - case 124: - ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '-') ADVANCE(43); - if (lookahead == '>') ADVANCE(194); - if (lookahead == '?') ADVANCE(222); - END_STATE(); - case 125: - ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '-') ADVANCE(43); - if (lookahead == '>') ADVANCE(95); - if (lookahead == '?') ADVANCE(222); - END_STATE(); - case 126: - ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '-') ADVANCE(43); - if (lookahead == '>') ADVANCE(95); - if (lookahead == '?') ADVANCE(221); - END_STATE(); - case 127: - ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '>') ADVANCE(95); - END_STATE(); - case 128: - ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '>') ADVANCE(95); - if (lookahead == '?') ADVANCE(221); - END_STATE(); - case 129: - ACCEPT_TOKEN(anon_sym_PIPE); - END_STATE(); - case 130: - ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '=') ADVANCE(179); - if (lookahead == '|') ADVANCE(223); - END_STATE(); - case 131: - ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '|') ADVANCE(223); - END_STATE(); - case 132: - ACCEPT_TOKEN(aux_sym_cast_type_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 133: - ACCEPT_TOKEN(aux_sym_cast_type_token3); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 134: - ACCEPT_TOKEN(aux_sym_cast_type_token6); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 135: - ACCEPT_TOKEN(aux_sym_cast_type_token8); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 136: - ACCEPT_TOKEN(aux_sym_cast_type_token11); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 137: - ACCEPT_TOKEN(aux_sym_cast_type_token12); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 138: - ACCEPT_TOKEN(sym_float); - if (lookahead == '.') ADVANCE(34); - if (lookahead == '_') ADVANCE(76); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(59); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(139); - END_STATE(); - case 139: - ACCEPT_TOKEN(sym_float); - if (lookahead == '_') ADVANCE(76); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(59); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(139); - END_STATE(); - case 140: - ACCEPT_TOKEN(sym_float); - if (lookahead == '_') ADVANCE(295); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(140); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 141: - ACCEPT_TOKEN(sym_float); - if (lookahead == '_') ADVANCE(78); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(141); - END_STATE(); - case 142: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '.') ADVANCE(139); - if (lookahead == '_') ADVANCE(72); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(71); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(59); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(148); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(80); - if (lookahead == '8' || - lookahead == '9') ADVANCE(33); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(143); - END_STATE(); - case 143: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '.') ADVANCE(139); - if (lookahead == '_') ADVANCE(72); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(59); - if (lookahead == '8' || - lookahead == '9') ADVANCE(33); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(143); - END_STATE(); - case 144: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '.') ADVANCE(139); - if (lookahead == '_') ADVANCE(75); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(59); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(144); - END_STATE(); - case 145: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '_') ADVANCE(71); - if (lookahead == '0' || - lookahead == '1') ADVANCE(145); - END_STATE(); - case 146: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '_') ADVANCE(80); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(146); - END_STATE(); - case 147: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '_') ADVANCE(73); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(71); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(148); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(80); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(148); - END_STATE(); - case 148: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '_') ADVANCE(73); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(148); - END_STATE(); - case 149: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '_') ADVANCE(79); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(149); - END_STATE(); - case 150: - ACCEPT_TOKEN(anon_sym_AT); - END_STATE(); - case 151: - ACCEPT_TOKEN(anon_sym_PLUS); - END_STATE(); - case 152: - ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(165); - END_STATE(); - case 153: - ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(165); - if (lookahead == '=') ADVANCE(172); - END_STATE(); - case 154: - ACCEPT_TOKEN(anon_sym_DASH); - END_STATE(); - case 155: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(166); - END_STATE(); - case 156: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(166); - if (lookahead == '=') ADVANCE(173); - if (lookahead == '>') ADVANCE(181); - END_STATE(); - case 157: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(166); - if (lookahead == '>') ADVANCE(181); - END_STATE(); - case 158: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '>') ADVANCE(181); - END_STATE(); - case 159: - ACCEPT_TOKEN(anon_sym_TILDE); - END_STATE(); - case 160: - ACCEPT_TOKEN(anon_sym_BANG); - END_STATE(); - case 161: - ACCEPT_TOKEN(anon_sym_BANG); - if (lookahead == '=') ADVANCE(228); - END_STATE(); - case 162: - ACCEPT_TOKEN(anon_sym_STAR_STAR); - END_STATE(); - case 163: - ACCEPT_TOKEN(anon_sym_STAR_STAR); - if (lookahead == '=') ADVANCE(168); - END_STATE(); - case 164: - ACCEPT_TOKEN(anon_sym_COLON_COLON); - END_STATE(); - case 165: - ACCEPT_TOKEN(anon_sym_PLUS_PLUS); - END_STATE(); - case 166: - ACCEPT_TOKEN(anon_sym_DASH_DASH); - END_STATE(); - case 167: - ACCEPT_TOKEN(sym_shell_command_expression); - END_STATE(); - case 168: - ACCEPT_TOKEN(anon_sym_STAR_STAR_EQ); - END_STATE(); - case 169: - ACCEPT_TOKEN(anon_sym_STAR_EQ); - END_STATE(); - case 170: - ACCEPT_TOKEN(anon_sym_SLASH_EQ); - END_STATE(); - case 171: - ACCEPT_TOKEN(anon_sym_PERCENT_EQ); - END_STATE(); - case 172: - ACCEPT_TOKEN(anon_sym_PLUS_EQ); - END_STATE(); - case 173: - ACCEPT_TOKEN(anon_sym_DASH_EQ); - END_STATE(); - case 174: - ACCEPT_TOKEN(anon_sym_DOT_EQ); - END_STATE(); - case 175: - ACCEPT_TOKEN(anon_sym_LT_LT_EQ); - END_STATE(); - case 176: - ACCEPT_TOKEN(anon_sym_GT_GT_EQ); - END_STATE(); - case 177: - ACCEPT_TOKEN(anon_sym_AMP_EQ); - END_STATE(); - case 178: - ACCEPT_TOKEN(anon_sym_CARET_EQ); - END_STATE(); - case 179: - ACCEPT_TOKEN(anon_sym_PIPE_EQ); - END_STATE(); - case 180: - ACCEPT_TOKEN(anon_sym_QMARK_QMARK_EQ); - END_STATE(); - case 181: - ACCEPT_TOKEN(anon_sym_DASH_GT); - END_STATE(); - case 182: - ACCEPT_TOKEN(anon_sym_QMARK_DASH_GT); - END_STATE(); - case 183: - ACCEPT_TOKEN(anon_sym_LBRACK); - END_STATE(); - case 184: - ACCEPT_TOKEN(anon_sym_RBRACK); - END_STATE(); - case 185: - ACCEPT_TOKEN(anon_sym_POUND_LBRACK); - END_STATE(); - case 186: - ACCEPT_TOKEN(sym_escape_sequence); - END_STATE(); - case 187: - ACCEPT_TOKEN(sym_escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(186); - END_STATE(); - case 188: - ACCEPT_TOKEN(sym_escape_sequence); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(187); - END_STATE(); - case 189: - ACCEPT_TOKEN(sym_escape_sequence); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(186); - END_STATE(); - case 190: - ACCEPT_TOKEN(anon_sym_BSLASHu); - END_STATE(); - case 191: - ACCEPT_TOKEN(anon_sym_BSLASHu); - if (lookahead == '{') ADVANCE(82); - END_STATE(); - case 192: - ACCEPT_TOKEN(anon_sym_SQUOTE); - END_STATE(); - case 193: - ACCEPT_TOKEN(anon_sym_LT_QMARK); - END_STATE(); - case 194: - ACCEPT_TOKEN(anon_sym_QMARK_GT2); - END_STATE(); - case 195: - ACCEPT_TOKEN(aux_sym_encapsed_string_token1); - END_STATE(); - case 196: - ACCEPT_TOKEN(anon_sym_DQUOTE); - END_STATE(); - case 197: - ACCEPT_TOKEN(aux_sym_string_token1); - END_STATE(); - case 198: - ACCEPT_TOKEN(sym_string_value); - if (lookahead == '\n') ADVANCE(206); - if (lookahead == '\r') ADVANCE(199); - if (lookahead == '>') ADVANCE(206); - if (lookahead == '\\') ADVANCE(301); - if (lookahead != 0 && - lookahead != '\'') ADVANCE(205); - END_STATE(); - case 199: - ACCEPT_TOKEN(sym_string_value); - if (lookahead == '\n') ADVANCE(206); - if (lookahead == '\\') ADVANCE(86); - if (lookahead != 0 && - lookahead != '\'') ADVANCE(206); - END_STATE(); - case 200: - ACCEPT_TOKEN(sym_string_value); - if (lookahead == '#') ADVANCE(207); - if (lookahead == '/') ADVANCE(201); - if (lookahead == '?') ADVANCE(204); - if (lookahead == '\\') ADVANCE(86); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) ADVANCE(200); - if (lookahead != 0 && - lookahead != '\'') ADVANCE(206); - END_STATE(); - case 201: - ACCEPT_TOKEN(sym_string_value); - if (lookahead == '*') ADVANCE(203); - if (lookahead == '/') ADVANCE(205); - if (lookahead == '\\') ADVANCE(86); - if (lookahead != 0 && - lookahead != '\'') ADVANCE(206); - END_STATE(); - case 202: - ACCEPT_TOKEN(sym_string_value); - if (lookahead == '*') ADVANCE(202); - if (lookahead == '/') ADVANCE(206); - if (lookahead == '\\') ADVANCE(85); - if (lookahead != 0 && - lookahead != '\'') ADVANCE(203); - END_STATE(); - case 203: - ACCEPT_TOKEN(sym_string_value); - if (lookahead == '*') ADVANCE(202); - if (lookahead == '\\') ADVANCE(85); - if (lookahead != 0 && - lookahead != '\'') ADVANCE(203); - END_STATE(); - case 204: - ACCEPT_TOKEN(sym_string_value); - if (lookahead == '>') ADVANCE(206); - if (lookahead == '\\') ADVANCE(86); - if (lookahead != 0 && - lookahead != '\'') ADVANCE(206); - END_STATE(); - case 205: - ACCEPT_TOKEN(sym_string_value); - if (lookahead == '?') ADVANCE(198); - if (lookahead == '\\') ADVANCE(301); - if (lookahead == '\n' || - lookahead == '\r') ADVANCE(206); - if (lookahead != 0 && - lookahead != '\'') ADVANCE(205); - END_STATE(); - case 206: - ACCEPT_TOKEN(sym_string_value); - if (lookahead == '\\') ADVANCE(86); - if (lookahead != 0 && - lookahead != '\'') ADVANCE(206); - END_STATE(); - case 207: - ACCEPT_TOKEN(sym_string_value); - if (lookahead == '\\') ADVANCE(301); - if (lookahead == '\n' || - lookahead == '\r' || - lookahead == '?' || - lookahead == '[') ADVANCE(206); - if (lookahead != 0 && - lookahead != '\'') ADVANCE(205); - END_STATE(); - case 208: - ACCEPT_TOKEN(anon_sym_LT_LT_LT); - END_STATE(); - case 209: - ACCEPT_TOKEN(anon_sym_DQUOTE2); - END_STATE(); - case 210: - ACCEPT_TOKEN(aux_sym__new_line_token1); - if (lookahead == '\n') ADVANCE(210); - if (lookahead == '\r') ADVANCE(212); - if (lookahead == '?') ADVANCE(42); - END_STATE(); - case 211: - ACCEPT_TOKEN(aux_sym__new_line_token1); - if (lookahead == '\n') ADVANCE(211); - if (lookahead == '\r') ADVANCE(213); - END_STATE(); - case 212: - ACCEPT_TOKEN(aux_sym__new_line_token2); - if (lookahead == '\n') ADVANCE(210); - if (lookahead == '\r') ADVANCE(212); - if (lookahead == '?') ADVANCE(42); - END_STATE(); - case 213: - ACCEPT_TOKEN(aux_sym__new_line_token2); - if (lookahead == '\n') ADVANCE(211); - if (lookahead == '\r') ADVANCE(213); - END_STATE(); - case 214: - ACCEPT_TOKEN(anon_sym_); - END_STATE(); - case 215: - ACCEPT_TOKEN(anon_sym_SQUOTE2); - END_STATE(); - case 216: - ACCEPT_TOKEN(sym_boolean); - END_STATE(); - case 217: - ACCEPT_TOKEN(sym_boolean); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 218: - ACCEPT_TOKEN(sym_null); - END_STATE(); - case 219: - ACCEPT_TOKEN(sym_null); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 220: - ACCEPT_TOKEN(anon_sym_DOLLAR); - END_STATE(); - case 221: - ACCEPT_TOKEN(anon_sym_QMARK_QMARK); - END_STATE(); - case 222: - ACCEPT_TOKEN(anon_sym_QMARK_QMARK); - if (lookahead == '=') ADVANCE(180); - END_STATE(); - case 223: - ACCEPT_TOKEN(anon_sym_PIPE_PIPE); - END_STATE(); - case 224: - ACCEPT_TOKEN(anon_sym_AMP_AMP); - END_STATE(); - case 225: - ACCEPT_TOKEN(anon_sym_CARET); - END_STATE(); - case 226: - ACCEPT_TOKEN(anon_sym_CARET); - if (lookahead == '=') ADVANCE(178); - END_STATE(); - case 227: - ACCEPT_TOKEN(anon_sym_EQ_EQ); - if (lookahead == '=') ADVANCE(230); - END_STATE(); - case 228: - ACCEPT_TOKEN(anon_sym_BANG_EQ); - if (lookahead == '=') ADVANCE(231); - END_STATE(); - case 229: - ACCEPT_TOKEN(anon_sym_LT_GT); - END_STATE(); - case 230: - ACCEPT_TOKEN(anon_sym_EQ_EQ_EQ); - END_STATE(); - case 231: - ACCEPT_TOKEN(anon_sym_BANG_EQ_EQ); - END_STATE(); - case 232: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(242); - if (lookahead == '=') ADVANCE(238); - if (lookahead == '>') ADVANCE(229); - END_STATE(); - case 233: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(243); - if (lookahead == '=') ADVANCE(238); - if (lookahead == '>') ADVANCE(229); - END_STATE(); - case 234: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(241); - if (lookahead == '=') ADVANCE(238); - if (lookahead == '>') ADVANCE(229); - END_STATE(); - case 235: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '?') ADVANCE(94); - END_STATE(); - case 236: - ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(239); - if (lookahead == '>') ADVANCE(245); - END_STATE(); - case 237: - ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(239); - if (lookahead == '>') ADVANCE(244); - END_STATE(); - case 238: - ACCEPT_TOKEN(anon_sym_LT_EQ); - if (lookahead == '>') ADVANCE(240); - END_STATE(); - case 239: - ACCEPT_TOKEN(anon_sym_GT_EQ); - END_STATE(); - case 240: - ACCEPT_TOKEN(anon_sym_LT_EQ_GT); - END_STATE(); - case 241: - ACCEPT_TOKEN(anon_sym_LT_LT); - END_STATE(); - case 242: - ACCEPT_TOKEN(anon_sym_LT_LT); - if (lookahead == '<') ADVANCE(208); - END_STATE(); - case 243: - ACCEPT_TOKEN(anon_sym_LT_LT); - if (lookahead == '=') ADVANCE(175); - END_STATE(); - case 244: - ACCEPT_TOKEN(anon_sym_GT_GT); - END_STATE(); - case 245: - ACCEPT_TOKEN(anon_sym_GT_GT); - if (lookahead == '=') ADVANCE(176); - END_STATE(); - case 246: - ACCEPT_TOKEN(anon_sym_DOT); - END_STATE(); - case 247: - ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '.') ADVANCE(34); - if (lookahead == '_') ADVANCE(76); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(59); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(139); - END_STATE(); - case 248: - ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '=') ADVANCE(174); - END_STATE(); - case 249: - ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '*') ADVANCE(163); - if (lookahead == '=') ADVANCE(169); - END_STATE(); - case 250: - ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '*') ADVANCE(162); - END_STATE(); - case 251: - ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(25); - if (lookahead == '/') ADVANCE(298); - END_STATE(); - case 252: - ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(25); - if (lookahead == '/') ADVANCE(298); - if (lookahead == '=') ADVANCE(170); - END_STATE(); - case 253: - ACCEPT_TOKEN(anon_sym_PERCENT); - END_STATE(); - case 254: - ACCEPT_TOKEN(anon_sym_PERCENT); - if (lookahead == '=') ADVANCE(171); - END_STATE(); - case 255: - ACCEPT_TOKEN(sym_name); - if (lookahead == '"') ADVANCE(195); - if (lookahead == '\'') ADVANCE(197); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(279); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 256: - ACCEPT_TOKEN(sym_name); - if (lookahead == '"') ADVANCE(195); - if (lookahead == '\'') ADVANCE(197); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 257: - ACCEPT_TOKEN(sym_name); - if (lookahead == '.') ADVANCE(139); - if (lookahead == '_') ADVANCE(294); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(258); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(257); - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 258: - ACCEPT_TOKEN(sym_name); - if (lookahead == '+' || - lookahead == '-') ADVANCE(78); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(140); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 259: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(274); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(278); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 260: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(274); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 261: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(293); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 262: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(289); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(270); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 263: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(289); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 264: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(287); - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 265: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(112); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 266: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(217); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 267: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(288); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 268: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(136); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 269: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(265); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 270: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(276); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 271: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(133); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 272: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(219); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 273: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(272); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 274: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(283); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 275: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(284); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 276: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(268); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 277: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(286); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 278: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(264); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 279: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(271); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 280: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(261); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 281: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(291); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 282: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(280); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 283: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(266); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 284: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(267); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 285: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(262); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 286: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(134); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 287: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(135); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 288: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(137); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 289: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(269); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 290: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(263); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 291: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(266); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 292: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(273); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 293: - ACCEPT_TOKEN(sym_name); - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(132); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 294: - ACCEPT_TOKEN(sym_name); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(257); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 295: - ACCEPT_TOKEN(sym_name); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(140); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 296: - ACCEPT_TOKEN(sym_name); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (161 <= lookahead && lookahead <= 255)) ADVANCE(296); - END_STATE(); - case 297: - ACCEPT_TOKEN(sym_comment); - END_STATE(); - case 298: - ACCEPT_TOKEN(sym_comment); - if (lookahead == '?') ADVANCE(2); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r') ADVANCE(298); - END_STATE(); - case 299: - ACCEPT_TOKEN(sym_comment); - if (lookahead == '[') ADVANCE(185); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r' && - lookahead != '?') ADVANCE(298); - END_STATE(); - case 300: - ACCEPT_TOKEN(sym_comment); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r' && - lookahead != '?' && - lookahead != '[') ADVANCE(298); - END_STATE(); - case 301: - ACCEPT_TOKEN(sym_comment); - if (lookahead != 0 && - lookahead != '\n' && - lookahead != '\r' && - lookahead != '?') ADVANCE(205); - if (lookahead == '?') ADVANCE(198); - if (lookahead == '\n' || - lookahead == '\r') ADVANCE(206); - 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 == 'A') ADVANCE(1); - if (lookahead == 'B') ADVANCE(2); - if (lookahead == 'E') ADVANCE(3); - if (lookahead == 'F') ADVANCE(4); - if (lookahead == 'I') ADVANCE(5); - if (lookahead == 'M') ADVANCE(6); - if (lookahead == 'N') ADVANCE(7); - if (lookahead == 'P') ADVANCE(8); - if (lookahead == 'S') ADVANCE(9); - if (lookahead == 'T') ADVANCE(10); - if (lookahead == 'U') ADVANCE(11); - if (lookahead == 'V') ADVANCE(12); - if (lookahead == 'a') ADVANCE(13); - if (lookahead == 'b') ADVANCE(14); - if (lookahead == 'e') ADVANCE(15); - if (lookahead == 'f') ADVANCE(16); - if (lookahead == 'i') ADVANCE(17); - if (lookahead == 'm') ADVANCE(18); - if (lookahead == 'n') ADVANCE(19); - if (lookahead == 'p') ADVANCE(20); - if (lookahead == 's') ADVANCE(21); - if (lookahead == 't') ADVANCE(22); - if (lookahead == 'u') ADVANCE(23); - if (lookahead == 'v') ADVANCE(24); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(25); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(26); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(27); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(28); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(29); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(30); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(31); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(32); - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(33); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 160 || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(0) - END_STATE(); - case 1: - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(34); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(35); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(36); - END_STATE(); - case 2: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(37); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(38); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(39); - END_STATE(); - case 3: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(40); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(41); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(42); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(43); - END_STATE(); - case 4: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(44); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(45); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(46); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(47); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(48); - END_STATE(); - case 5: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(49); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(50); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(51); - END_STATE(); - case 6: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(52); - END_STATE(); - case 7: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(53); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(54); - END_STATE(); - case 8: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(55); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(56); - END_STATE(); - case 9: - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(57); - END_STATE(); - case 10: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(58); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(59); - END_STATE(); - case 11: - if (lookahead == 'S' || - lookahead == 's') ADVANCE(60); - END_STATE(); - case 12: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(61); - END_STATE(); - case 13: - if (lookahead == 'r') ADVANCE(62); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(34); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(35); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(36); - END_STATE(); - case 14: - if (lookahead == 'O') ADVANCE(38); - if (lookahead == 'o') ADVANCE(63); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(37); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(39); - END_STATE(); - case 15: - if (lookahead == 'N') ADVANCE(42); - if (lookahead == 'n') ADVANCE(64); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(40); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(41); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(43); - END_STATE(); - case 16: - if (lookahead == 'a') ADVANCE(65); - if (lookahead == 'l') ADVANCE(66); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(44); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(45); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(46); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(47); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(48); - END_STATE(); - case 17: - if (lookahead == 'N') ADVANCE(51); - if (lookahead == 'n') ADVANCE(67); - if (lookahead == 't') ADVANCE(68); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(49); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(50); - END_STATE(); - case 18: - if (lookahead == 'i') ADVANCE(69); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(52); - END_STATE(); - case 19: - if (lookahead == 'E') ADVANCE(54); - if (lookahead == 'e') ADVANCE(70); - if (lookahead == 'u') ADVANCE(71); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(53); - END_STATE(); - case 20: - if (lookahead == 'a') ADVANCE(72); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(55); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(56); - END_STATE(); - case 21: - if (lookahead == 'e') ADVANCE(73); - if (lookahead == 't') ADVANCE(74); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(57); - END_STATE(); - case 22: - if (lookahead == 'i') ADVANCE(75); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(58); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(59); - END_STATE(); - case 23: - if (lookahead == 'n') ADVANCE(76); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(60); - END_STATE(); - case 24: - if (lookahead == 'o') ADVANCE(77); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(61); - END_STATE(); - case 25: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(78); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(79); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(80); - END_STATE(); - case 26: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(81); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(82); - END_STATE(); - case 27: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(83); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(84); - END_STATE(); - case 28: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(85); - END_STATE(); - case 29: - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(86); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(87); - END_STATE(); - case 30: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(88); - END_STATE(); - case 31: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(89); - END_STATE(); - case 32: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(90); - END_STATE(); - case 33: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(91); - END_STATE(); - case 34: - if (lookahead == 'S' || - lookahead == 's') ADVANCE(92); - END_STATE(); - case 35: - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(93); - END_STATE(); - case 36: - ACCEPT_TOKEN(aux_sym_namespace_aliasing_clause_token1); - END_STATE(); - case 37: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(94); - END_STATE(); - case 38: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(95); - END_STATE(); - case 39: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(96); - END_STATE(); - case 40: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(97); - END_STATE(); - case 41: - if (lookahead == 'S' || - lookahead == 's') ADVANCE(98); - END_STATE(); - case 42: - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(99); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(100); - END_STATE(); - case 43: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(101); - END_STATE(); - case 44: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(102); - END_STATE(); - case 45: - ACCEPT_TOKEN(aux_sym__arrow_function_header_token1); - END_STATE(); - case 46: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(103); - END_STATE(); - case 47: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(104); - END_STATE(); - case 48: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(105); - END_STATE(); - case 49: - ACCEPT_TOKEN(aux_sym_if_statement_token1); - END_STATE(); - case 50: - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(106); - END_STATE(); - case 51: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(107); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(108); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(109); - END_STATE(); - case 52: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(110); - END_STATE(); - case 53: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(111); - END_STATE(); - case 54: - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(112); - END_STATE(); - case 55: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(113); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(114); - END_STATE(); - case 56: - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(115); - END_STATE(); - case 57: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(116); - END_STATE(); - case 58: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(117); - END_STATE(); - case 59: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(118); - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(119); - END_STATE(); - case 60: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(120); - END_STATE(); - case 61: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(121); - END_STATE(); - case 62: - if (lookahead == 'r') ADVANCE(122); - END_STATE(); - case 63: - if (lookahead == 'O') ADVANCE(95); - if (lookahead == 'o') ADVANCE(123); - END_STATE(); - case 64: - if (lookahead == 'c') ADVANCE(124); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(99); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(100); - END_STATE(); - case 65: - if (lookahead == 'l') ADVANCE(125); - END_STATE(); - case 66: - if (lookahead == 'o') ADVANCE(126); - END_STATE(); - case 67: - if (lookahead == 'T') ADVANCE(109); - if (lookahead == 't') ADVANCE(127); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(107); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(108); - END_STATE(); - case 68: - if (lookahead == 'e') ADVANCE(128); - END_STATE(); - case 69: - if (lookahead == 'x') ADVANCE(129); - END_STATE(); - case 70: - if (lookahead == 'v') ADVANCE(130); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(112); - END_STATE(); - case 71: - if (lookahead == 'l') ADVANCE(131); - END_STATE(); - case 72: - if (lookahead == 'r') ADVANCE(132); - END_STATE(); - case 73: - if (lookahead == 'l') ADVANCE(133); - END_STATE(); - case 74: - if (lookahead == 'a') ADVANCE(134); - if (lookahead == 'r') ADVANCE(135); - END_STATE(); - case 75: - if (lookahead == 'c') ADVANCE(136); - END_STATE(); - case 76: - if (lookahead == 's') ADVANCE(137); - END_STATE(); - case 77: - if (lookahead == 'i') ADVANCE(138); - END_STATE(); - case 78: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(139); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(140); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(141); - END_STATE(); - case 79: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(142); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(143); - END_STATE(); - case 80: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(144); - END_STATE(); - case 81: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(145); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(146); - END_STATE(); - case 82: - ACCEPT_TOKEN(aux_sym_do_statement_token1); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(147); - END_STATE(); - case 83: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(148); - END_STATE(); - case 84: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(149); - END_STATE(); - case 85: - if (lookahead == 'S' || - lookahead == 's') ADVANCE(150); - END_STATE(); - case 86: - if (lookahead == 'J' || - lookahead == 'j') ADVANCE(151); - END_STATE(); - case 87: - ACCEPT_TOKEN(aux_sym_binary_expression_token3); - END_STATE(); - case 88: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(152); - if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(153); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(154); - END_STATE(); - case 89: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(155); - END_STATE(); - case 90: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(156); - END_STATE(); - case 91: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(157); - END_STATE(); - case 92: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(158); - END_STATE(); - case 93: - ACCEPT_TOKEN(aux_sym_binary_expression_token2); - END_STATE(); - case 94: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(159); - END_STATE(); - case 95: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(160); - END_STATE(); - case 96: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(161); - END_STATE(); - case 97: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(162); - END_STATE(); - case 98: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(163); - END_STATE(); - case 99: - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(164); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(165); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(166); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(167); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(168); - END_STATE(); - case 100: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(169); - END_STATE(); - case 101: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(170); - END_STATE(); - case 102: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(171); - END_STATE(); - case 103: - ACCEPT_TOKEN(aux_sym_for_statement_token1); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(172); - END_STATE(); - case 104: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(173); - END_STATE(); - case 105: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(174); - END_STATE(); - case 106: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(175); - END_STATE(); - case 107: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(176); - END_STATE(); - case 108: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(177); - END_STATE(); - case 109: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(178); - END_STATE(); - case 110: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(179); - END_STATE(); - case 111: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(180); - END_STATE(); - case 112: - ACCEPT_TOKEN(aux_sym_object_creation_expression_token1); - END_STATE(); - case 113: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(181); - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(182); - END_STATE(); - case 114: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(183); - END_STATE(); - case 115: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(184); - END_STATE(); - case 116: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(185); - END_STATE(); - case 117: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(186); - END_STATE(); - case 118: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(187); - END_STATE(); - case 119: - ACCEPT_TOKEN(aux_sym_try_statement_token1); - END_STATE(); - case 120: - ACCEPT_TOKEN(aux_sym_namespace_use_declaration_token1); - END_STATE(); - case 121: - ACCEPT_TOKEN(sym_var_modifier); - END_STATE(); - case 122: - if (lookahead == 'a') ADVANCE(188); - END_STATE(); - case 123: - if (lookahead == 'L') ADVANCE(160); - if (lookahead == 'l') ADVANCE(189); - END_STATE(); - case 124: - if (lookahead == 'o') ADVANCE(190); - END_STATE(); - case 125: - if (lookahead == 's') ADVANCE(191); - END_STATE(); - case 126: - if (lookahead == 'a') ADVANCE(192); - END_STATE(); - case 127: - ACCEPT_TOKEN(anon_sym_int); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(178); - END_STATE(); - case 128: - if (lookahead == 'r') ADVANCE(193); - END_STATE(); - case 129: - if (lookahead == 'e') ADVANCE(194); - END_STATE(); - case 130: - if (lookahead == 'e') ADVANCE(195); - END_STATE(); - case 131: - if (lookahead == 'l') ADVANCE(196); - END_STATE(); - case 132: - if (lookahead == 'e') ADVANCE(197); - END_STATE(); - case 133: - if (lookahead == 'f') ADVANCE(198); - END_STATE(); - case 134: - if (lookahead == 't') ADVANCE(199); - END_STATE(); - case 135: - if (lookahead == 'i') ADVANCE(200); - END_STATE(); - case 136: - if (lookahead == 'k') ADVANCE(201); - END_STATE(); - case 137: - if (lookahead == 'e') ADVANCE(202); - END_STATE(); - case 138: - if (lookahead == 'd') ADVANCE(203); - END_STATE(); - case 139: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(204); - END_STATE(); - case 140: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(205); - END_STATE(); - case 141: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(206); - END_STATE(); - case 142: - if (lookahead == 'S' || - lookahead == 's') ADVANCE(207); - END_STATE(); - case 143: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(208); - END_STATE(); - case 144: - if (lookahead == 'S' || - lookahead == 's') ADVANCE(209); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(210); - END_STATE(); - case 145: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(211); - END_STATE(); - case 146: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(212); - END_STATE(); - case 147: - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(213); - END_STATE(); - case 148: - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(214); - END_STATE(); - case 149: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(215); - END_STATE(); - case 150: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(216); - END_STATE(); - case 151: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(217); - END_STATE(); - case 152: - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(218); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(219); - END_STATE(); - case 153: - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(220); - END_STATE(); - case 154: - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(221); - END_STATE(); - case 155: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(222); - END_STATE(); - case 156: - ACCEPT_TOKEN(aux_sym_binary_expression_token4); - END_STATE(); - case 157: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(223); - END_STATE(); - case 158: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(224); - END_STATE(); - case 159: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(225); - END_STATE(); - case 160: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(226); - END_STATE(); - case 161: - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(227); - END_STATE(); - case 162: - ACCEPT_TOKEN(aux_sym_echo_statement_token1); - END_STATE(); - case 163: - ACCEPT_TOKEN(aux_sym_else_clause_token1); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(228); - END_STATE(); - case 164: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(229); - END_STATE(); - case 165: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(230); - END_STATE(); - case 166: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(231); - END_STATE(); - case 167: - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(232); - END_STATE(); - case 168: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(233); - END_STATE(); - case 169: - ACCEPT_TOKEN(aux_sym_enum_declaration_token1); - END_STATE(); - case 170: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(234); - END_STATE(); - case 171: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(235); - END_STATE(); - case 172: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(236); - END_STATE(); - case 173: - ACCEPT_TOKEN(aux_sym_yield_expression_token2); - END_STATE(); - case 174: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(237); - END_STATE(); - case 175: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(238); - END_STATE(); - case 176: - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(239); - END_STATE(); - case 177: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(240); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(241); - END_STATE(); - case 178: - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(242); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(243); - END_STATE(); - case 179: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(244); - END_STATE(); - case 180: - if (lookahead == 'S' || - lookahead == 's') ADVANCE(245); - END_STATE(); - case 181: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(246); - END_STATE(); - case 182: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(247); - END_STATE(); - case 183: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(248); - END_STATE(); - case 184: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(249); - END_STATE(); - case 185: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(250); - END_STATE(); - case 186: - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(251); - END_STATE(); - case 187: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(252); - END_STATE(); - case 188: - if (lookahead == 'y') ADVANCE(253); - END_STATE(); - case 189: - ACCEPT_TOKEN(anon_sym_bool); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(226); - END_STATE(); - case 190: - if (lookahead == 'd') ADVANCE(254); - END_STATE(); - case 191: - if (lookahead == 'e') ADVANCE(255); - END_STATE(); - case 192: - if (lookahead == 't') ADVANCE(256); - END_STATE(); - case 193: - if (lookahead == 'a') ADVANCE(257); - END_STATE(); - case 194: - if (lookahead == 'd') ADVANCE(258); - END_STATE(); - case 195: - if (lookahead == 'r') ADVANCE(259); - END_STATE(); - case 196: - ACCEPT_TOKEN(anon_sym_null); - END_STATE(); - case 197: - if (lookahead == 'n') ADVANCE(260); - END_STATE(); - case 198: - ACCEPT_TOKEN(anon_sym_self); - END_STATE(); - case 199: - if (lookahead == 'i') ADVANCE(261); - END_STATE(); - case 200: - if (lookahead == 'c') ADVANCE(262); - if (lookahead == 'n') ADVANCE(263); - END_STATE(); - case 201: - if (lookahead == 's') ADVANCE(264); - END_STATE(); - case 202: - if (lookahead == 't') ADVANCE(265); - END_STATE(); - case 203: - ACCEPT_TOKEN(anon_sym_void); - END_STATE(); - case 204: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(266); - END_STATE(); - case 205: - ACCEPT_TOKEN(aux_sym_enum_case_token1); - END_STATE(); - case 206: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(267); - END_STATE(); - case 207: - if (lookahead == 'S' || - lookahead == 's') ADVANCE(268); - END_STATE(); - case 208: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(269); - END_STATE(); - case 209: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(270); - END_STATE(); - case 210: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(271); - END_STATE(); - case 211: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(272); - END_STATE(); - case 212: - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(273); - END_STATE(); - case 213: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(274); - END_STATE(); - case 214: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(275); - END_STATE(); - case 215: - ACCEPT_TOKEN(aux_sym_goto_statement_token1); - END_STATE(); - case 216: - ACCEPT_TOKEN(aux_sym__list_destructing_token1); - END_STATE(); - case 217: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(276); - END_STATE(); - case 218: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(277); - END_STATE(); - case 219: - ACCEPT_TOKEN(aux_sym_cast_type_token10); - END_STATE(); - case 220: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(278); - END_STATE(); - case 221: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(279); - END_STATE(); - case 222: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(280); - END_STATE(); - case 223: - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(281); - END_STATE(); - case 224: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(282); - END_STATE(); - case 225: - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(283); - END_STATE(); - case 226: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(284); - END_STATE(); - case 227: - ACCEPT_TOKEN(aux_sym_break_statement_token1); - END_STATE(); - case 228: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(285); - END_STATE(); - case 229: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(286); - END_STATE(); - case 230: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(287); - END_STATE(); - case 231: - ACCEPT_TOKEN(aux_sym_if_statement_token2); - END_STATE(); - case 232: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(288); - END_STATE(); - case 233: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(289); - END_STATE(); - case 234: - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(290); - END_STATE(); - case 235: - ACCEPT_TOKEN(aux_sym_final_modifier_token1); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(291); - END_STATE(); - case 236: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(292); - END_STATE(); - case 237: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(293); - END_STATE(); - case 238: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(294); - END_STATE(); - case 239: - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(295); - END_STATE(); - case 240: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(296); - END_STATE(); - case 241: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(297); - END_STATE(); - case 242: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(298); - END_STATE(); - case 243: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(299); - END_STATE(); - case 244: - ACCEPT_TOKEN(aux_sym_match_expression_token1); - END_STATE(); - case 245: - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(300); - END_STATE(); - case 246: - ACCEPT_TOKEN(aux_sym_print_intrinsic_token1); - END_STATE(); - case 247: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(301); - END_STATE(); - case 248: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(302); - END_STATE(); - case 249: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(303); - END_STATE(); - case 250: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(304); - END_STATE(); - case 251: - ACCEPT_TOKEN(aux_sym_throw_expression_token1); - END_STATE(); - case 252: - ACCEPT_TOKEN(aux_sym_trait_declaration_token1); - END_STATE(); - case 253: - ACCEPT_TOKEN(anon_sym_array); - END_STATE(); - case 254: - if (lookahead == 'i') ADVANCE(305); - END_STATE(); - case 255: - ACCEPT_TOKEN(anon_sym_false); - END_STATE(); - case 256: - ACCEPT_TOKEN(anon_sym_float); - END_STATE(); - case 257: - if (lookahead == 'b') ADVANCE(306); - END_STATE(); - case 258: - ACCEPT_TOKEN(anon_sym_mixed); - END_STATE(); - case 259: - ACCEPT_TOKEN(sym_bottom_type); - END_STATE(); - case 260: - if (lookahead == 't') ADVANCE(307); - END_STATE(); - case 261: - if (lookahead == 'c') ADVANCE(308); - END_STATE(); - case 262: - if (lookahead == 't') ADVANCE(309); - END_STATE(); - case 263: - if (lookahead == 'g') ADVANCE(310); - END_STATE(); - case 264: - ACCEPT_TOKEN(anon_sym_ticks); - END_STATE(); - case 265: - ACCEPT_TOKEN(anon_sym_unset); - END_STATE(); - case 266: - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(311); - END_STATE(); - case 267: - ACCEPT_TOKEN(aux_sym_catch_clause_token1); - END_STATE(); - case 268: - ACCEPT_TOKEN(aux_sym_class_declaration_token1); - END_STATE(); - case 269: - ACCEPT_TOKEN(aux_sym_clone_expression_token1); - END_STATE(); - case 270: - ACCEPT_TOKEN(aux_sym_namespace_use_declaration_token3); - END_STATE(); - case 271: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(312); - END_STATE(); - case 272: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(313); - END_STATE(); - case 273: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(314); - END_STATE(); - case 274: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(315); - END_STATE(); - case 275: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(316); - END_STATE(); - case 276: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(317); - END_STATE(); - case 277: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(318); - END_STATE(); - case 278: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(319); - END_STATE(); - case 279: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(320); - END_STATE(); - case 280: - ACCEPT_TOKEN(aux_sym_while_statement_token1); - END_STATE(); - case 281: - ACCEPT_TOKEN(aux_sym_yield_expression_token1); - END_STATE(); - case 282: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(321); - END_STATE(); - case 283: - ACCEPT_TOKEN(aux_sym_cast_type_token2); - END_STATE(); - case 284: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(322); - END_STATE(); - case 285: - ACCEPT_TOKEN(aux_sym_else_if_clause_token1); - END_STATE(); - case 286: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(323); - END_STATE(); - case 287: - ACCEPT_TOKEN(aux_sym_for_statement_token2); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(324); - END_STATE(); - case 288: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(325); - END_STATE(); - case 289: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(326); - END_STATE(); - case 290: - if (lookahead == 'S' || - lookahead == 's') ADVANCE(327); - END_STATE(); - case 291: - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(328); - END_STATE(); - case 292: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(329); - END_STATE(); - case 293: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(330); - END_STATE(); - case 294: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(331); - END_STATE(); - case 295: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(332); - END_STATE(); - case 296: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(333); - END_STATE(); - case 297: - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(334); - END_STATE(); - case 298: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(335); - END_STATE(); - case 299: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(336); - END_STATE(); - case 300: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(337); - END_STATE(); - case 301: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(338); - END_STATE(); - case 302: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(339); - END_STATE(); - case 303: - ACCEPT_TOKEN(aux_sym_visibility_modifier_token1); - END_STATE(); - case 304: - ACCEPT_TOKEN(aux_sym_switch_statement_token1); - END_STATE(); - case 305: - if (lookahead == 'n') ADVANCE(340); - END_STATE(); - case 306: - if (lookahead == 'l') ADVANCE(341); - END_STATE(); - case 307: - ACCEPT_TOKEN(anon_sym_parent); - END_STATE(); - case 308: - ACCEPT_TOKEN(anon_sym_static); - END_STATE(); - case 309: - if (lookahead == '_') ADVANCE(342); - END_STATE(); - case 310: - ACCEPT_TOKEN(anon_sym_string); - END_STATE(); - case 311: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(343); - END_STATE(); - case 312: - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(344); - END_STATE(); - case 313: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(345); - END_STATE(); - case 314: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(346); - END_STATE(); - case 315: - ACCEPT_TOKEN(aux_sym_cast_type_token5); - END_STATE(); - case 316: - ACCEPT_TOKEN(aux_sym_global_declaration_token1); - END_STATE(); - case 317: - ACCEPT_TOKEN(aux_sym_cast_type_token9); - END_STATE(); - case 318: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(347); - END_STATE(); - case 319: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(348); - END_STATE(); - case 320: - ACCEPT_TOKEN(aux_sym_return_statement_token1); - END_STATE(); - case 321: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(349); - END_STATE(); - case 322: - ACCEPT_TOKEN(aux_sym_cast_type_token4); - END_STATE(); - case 323: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(350); - END_STATE(); - case 324: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(351); - END_STATE(); - case 325: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(352); - END_STATE(); - case 326: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(353); - END_STATE(); - case 327: - ACCEPT_TOKEN(aux_sym_base_clause_token1); - END_STATE(); - case 328: - ACCEPT_TOKEN(aux_sym_finally_clause_token1); - END_STATE(); - case 329: - ACCEPT_TOKEN(aux_sym_foreach_statement_token1); - END_STATE(); - case 330: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(354); - END_STATE(); - case 331: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(355); - END_STATE(); - case 332: - ACCEPT_TOKEN(aux_sym_include_expression_token1); - if (lookahead == '_') ADVANCE(356); - END_STATE(); - case 333: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(357); - END_STATE(); - case 334: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(358); - END_STATE(); - case 335: - ACCEPT_TOKEN(aux_sym_cast_type_token7); - END_STATE(); - case 336: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(359); - END_STATE(); - case 337: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(360); - END_STATE(); - case 338: - ACCEPT_TOKEN(aux_sym_visibility_modifier_token3); - END_STATE(); - case 339: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(361); - END_STATE(); - case 340: - if (lookahead == 'g') ADVANCE(362); - END_STATE(); - case 341: - if (lookahead == 'e') ADVANCE(363); - END_STATE(); - case 342: - if (lookahead == 't') ADVANCE(364); - END_STATE(); - case 343: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(365); - END_STATE(); - case 344: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(366); - END_STATE(); - case 345: - ACCEPT_TOKEN(aux_sym_declare_statement_token1); - END_STATE(); - case 346: - ACCEPT_TOKEN(aux_sym_match_default_expression_token1); - END_STATE(); - case 347: - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(367); - END_STATE(); - case 348: - ACCEPT_TOKEN(aux_sym_require_expression_token1); - if (lookahead == '_') ADVANCE(368); - END_STATE(); - case 349: - ACCEPT_TOKEN(aux_sym_abstract_modifier_token1); - END_STATE(); - case 350: - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(369); - END_STATE(); - case 351: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(370); - END_STATE(); - case 352: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(371); - END_STATE(); - case 353: - ACCEPT_TOKEN(aux_sym_while_statement_token2); - END_STATE(); - case 354: - ACCEPT_TOKEN(aux_sym_namespace_use_declaration_token2); - END_STATE(); - case 355: - if (lookahead == 'T' || - lookahead == 't') ADVANCE(372); - END_STATE(); - case 356: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(373); - END_STATE(); - case 357: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(374); - END_STATE(); - case 358: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(375); - END_STATE(); - case 359: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(376); - END_STATE(); - case 360: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(377); - END_STATE(); - case 361: - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(378); - END_STATE(); - case 362: - ACCEPT_TOKEN(anon_sym_encoding); - END_STATE(); - case 363: - ACCEPT_TOKEN(anon_sym_iterable); - END_STATE(); - case 364: - if (lookahead == 'y') ADVANCE(379); - END_STATE(); - case 365: - ACCEPT_TOKEN(aux_sym_primitive_type_token1); - END_STATE(); - case 366: - ACCEPT_TOKEN(aux_sym_continue_statement_token1); - END_STATE(); - case 367: - ACCEPT_TOKEN(aux_sym_readonly_modifier_token1); - END_STATE(); - case 368: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(380); - END_STATE(); - case 369: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(381); - END_STATE(); - case 370: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(382); - END_STATE(); - case 371: - ACCEPT_TOKEN(aux_sym_switch_block_token1); - END_STATE(); - case 372: - if (lookahead == 'S' || - lookahead == 's') ADVANCE(383); - END_STATE(); - case 373: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(384); - END_STATE(); - case 374: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(385); - END_STATE(); - case 375: - ACCEPT_TOKEN(aux_sym_use_instead_of_clause_token1); - END_STATE(); - case 376: - ACCEPT_TOKEN(aux_sym_interface_declaration_token1); - END_STATE(); - case 377: - ACCEPT_TOKEN(aux_sym_namespace_definition_token1); - END_STATE(); - case 378: - ACCEPT_TOKEN(aux_sym_visibility_modifier_token2); - END_STATE(); - case 379: - if (lookahead == 'p') ADVANCE(386); - END_STATE(); - case 380: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(387); - END_STATE(); - case 381: - ACCEPT_TOKEN(aux_sym_declare_statement_token2); - END_STATE(); - case 382: - ACCEPT_TOKEN(aux_sym_foreach_statement_token2); - END_STATE(); - case 383: - ACCEPT_TOKEN(aux_sym_class_interface_clause_token1); - END_STATE(); - case 384: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(388); - END_STATE(); - case 385: - ACCEPT_TOKEN(aux_sym_binary_expression_token1); - END_STATE(); - case 386: - if (lookahead == 'e') ADVANCE(389); - END_STATE(); - case 387: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(390); - END_STATE(); - case 388: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(391); - END_STATE(); - case 389: - if (lookahead == 's') ADVANCE(392); - END_STATE(); - case 390: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(393); - END_STATE(); - case 391: - ACCEPT_TOKEN(aux_sym_include_once_expression_token1); - END_STATE(); - case 392: - ACCEPT_TOKEN(anon_sym_strict_types); - END_STATE(); - case 393: - ACCEPT_TOKEN(aux_sym_require_once_expression_token1); - END_STATE(); - default: - return false; - } -} - -static const TSLexMode ts_lex_modes[STATE_COUNT] = { - [0] = {.lex_state = 0, .external_lex_state = 1}, - [1] = {.lex_state = 91}, - [2] = {.lex_state = 88}, - [3] = {.lex_state = 88}, - [4] = {.lex_state = 88}, - [5] = {.lex_state = 88}, - [6] = {.lex_state = 88}, - [7] = {.lex_state = 88}, - [8] = {.lex_state = 88}, - [9] = {.lex_state = 88}, - [10] = {.lex_state = 88}, - [11] = {.lex_state = 88}, - [12] = {.lex_state = 88, .external_lex_state = 2}, - [13] = {.lex_state = 88, .external_lex_state = 2}, - [14] = {.lex_state = 88, .external_lex_state = 2}, - [15] = {.lex_state = 88, .external_lex_state = 2}, - [16] = {.lex_state = 88, .external_lex_state = 2}, - [17] = {.lex_state = 88}, - [18] = {.lex_state = 88, .external_lex_state = 2}, - [19] = {.lex_state = 88, .external_lex_state = 2}, - [20] = {.lex_state = 88}, - [21] = {.lex_state = 88}, - [22] = {.lex_state = 88}, - [23] = {.lex_state = 88}, - [24] = {.lex_state = 88, .external_lex_state = 2}, - [25] = {.lex_state = 88}, - [26] = {.lex_state = 88, .external_lex_state = 2}, - [27] = {.lex_state = 88, .external_lex_state = 2}, - [28] = {.lex_state = 88}, - [29] = {.lex_state = 88}, - [30] = {.lex_state = 88}, - [31] = {.lex_state = 88}, - [32] = {.lex_state = 88}, - [33] = {.lex_state = 88}, - [34] = {.lex_state = 88}, - [35] = {.lex_state = 88}, - [36] = {.lex_state = 88, .external_lex_state = 2}, - [37] = {.lex_state = 88}, - [38] = {.lex_state = 88}, - [39] = {.lex_state = 88}, - [40] = {.lex_state = 88}, - [41] = {.lex_state = 88}, - [42] = {.lex_state = 88}, - [43] = {.lex_state = 88, .external_lex_state = 2}, - [44] = {.lex_state = 88}, - [45] = {.lex_state = 88}, - [46] = {.lex_state = 88, .external_lex_state = 2}, - [47] = {.lex_state = 88}, - [48] = {.lex_state = 88}, - [49] = {.lex_state = 88, .external_lex_state = 2}, - [50] = {.lex_state = 88}, - [51] = {.lex_state = 88}, - [52] = {.lex_state = 88}, - [53] = {.lex_state = 88}, - [54] = {.lex_state = 88}, - [55] = {.lex_state = 88, .external_lex_state = 2}, - [56] = {.lex_state = 88}, - [57] = {.lex_state = 88, .external_lex_state = 2}, - [58] = {.lex_state = 88, .external_lex_state = 2}, - [59] = {.lex_state = 88}, - [60] = {.lex_state = 88, .external_lex_state = 2}, - [61] = {.lex_state = 88, .external_lex_state = 2}, - [62] = {.lex_state = 88}, - [63] = {.lex_state = 88, .external_lex_state = 2}, - [64] = {.lex_state = 88}, - [65] = {.lex_state = 88}, - [66] = {.lex_state = 88}, - [67] = {.lex_state = 88}, - [68] = {.lex_state = 88}, - [69] = {.lex_state = 88}, - [70] = {.lex_state = 88, .external_lex_state = 2}, - [71] = {.lex_state = 88}, - [72] = {.lex_state = 88}, - [73] = {.lex_state = 88, .external_lex_state = 2}, - [74] = {.lex_state = 88, .external_lex_state = 2}, - [75] = {.lex_state = 88}, - [76] = {.lex_state = 88}, - [77] = {.lex_state = 88, .external_lex_state = 2}, - [78] = {.lex_state = 88}, - [79] = {.lex_state = 88}, - [80] = {.lex_state = 88}, - [81] = {.lex_state = 88}, - [82] = {.lex_state = 88}, - [83] = {.lex_state = 88}, - [84] = {.lex_state = 88}, - [85] = {.lex_state = 88}, - [86] = {.lex_state = 6}, - [87] = {.lex_state = 6}, - [88] = {.lex_state = 6, .external_lex_state = 2}, - [89] = {.lex_state = 6}, - [90] = {.lex_state = 8}, - [91] = {.lex_state = 8}, - [92] = {.lex_state = 8}, - [93] = {.lex_state = 8}, - [94] = {.lex_state = 8}, - [95] = {.lex_state = 8}, - [96] = {.lex_state = 8}, - [97] = {.lex_state = 8}, - [98] = {.lex_state = 8}, - [99] = {.lex_state = 8}, - [100] = {.lex_state = 8}, - [101] = {.lex_state = 7}, - [102] = {.lex_state = 7}, - [103] = {.lex_state = 7}, - [104] = {.lex_state = 7}, - [105] = {.lex_state = 7}, - [106] = {.lex_state = 7}, - [107] = {.lex_state = 7}, - [108] = {.lex_state = 7}, - [109] = {.lex_state = 7}, - [110] = {.lex_state = 7}, - [111] = {.lex_state = 7}, - [112] = {.lex_state = 7}, - [113] = {.lex_state = 7}, - [114] = {.lex_state = 7}, - [115] = {.lex_state = 7}, - [116] = {.lex_state = 7}, - [117] = {.lex_state = 7}, - [118] = {.lex_state = 7}, - [119] = {.lex_state = 7}, - [120] = {.lex_state = 7}, - [121] = {.lex_state = 7}, - [122] = {.lex_state = 7}, - [123] = {.lex_state = 7}, - [124] = {.lex_state = 7}, - [125] = {.lex_state = 7}, - [126] = {.lex_state = 7}, - [127] = {.lex_state = 7}, - [128] = {.lex_state = 7}, - [129] = {.lex_state = 7}, - [130] = {.lex_state = 7}, - [131] = {.lex_state = 7}, - [132] = {.lex_state = 7}, - [133] = {.lex_state = 7}, - [134] = {.lex_state = 7}, - [135] = {.lex_state = 7}, - [136] = {.lex_state = 7}, - [137] = {.lex_state = 7}, - [138] = {.lex_state = 7}, - [139] = {.lex_state = 7}, - [140] = {.lex_state = 7}, - [141] = {.lex_state = 7}, - [142] = {.lex_state = 88}, - [143] = {.lex_state = 88}, - [144] = {.lex_state = 88}, - [145] = {.lex_state = 88}, - [146] = {.lex_state = 7}, - [147] = {.lex_state = 88}, - [148] = {.lex_state = 88}, - [149] = {.lex_state = 7}, - [150] = {.lex_state = 88}, - [151] = {.lex_state = 88}, - [152] = {.lex_state = 7}, - [153] = {.lex_state = 7}, - [154] = {.lex_state = 88}, - [155] = {.lex_state = 88}, - [156] = {.lex_state = 88}, - [157] = {.lex_state = 88}, - [158] = {.lex_state = 88}, - [159] = {.lex_state = 88}, - [160] = {.lex_state = 88}, - [161] = {.lex_state = 88}, - [162] = {.lex_state = 88}, - [163] = {.lex_state = 88}, - [164] = {.lex_state = 88}, - [165] = {.lex_state = 88}, - [166] = {.lex_state = 88}, - [167] = {.lex_state = 88}, - [168] = {.lex_state = 88}, - [169] = {.lex_state = 88}, - [170] = {.lex_state = 88}, - [171] = {.lex_state = 88}, - [172] = {.lex_state = 88}, - [173] = {.lex_state = 88}, - [174] = {.lex_state = 88}, - [175] = {.lex_state = 88}, - [176] = {.lex_state = 88}, - [177] = {.lex_state = 88}, - [178] = {.lex_state = 88}, - [179] = {.lex_state = 88}, - [180] = {.lex_state = 88}, - [181] = {.lex_state = 88}, - [182] = {.lex_state = 88}, - [183] = {.lex_state = 88}, - [184] = {.lex_state = 88}, - [185] = {.lex_state = 88}, - [186] = {.lex_state = 88}, - [187] = {.lex_state = 88, .external_lex_state = 2}, - [188] = {.lex_state = 88, .external_lex_state = 2}, - [189] = {.lex_state = 88, .external_lex_state = 2}, - [190] = {.lex_state = 88}, - [191] = {.lex_state = 88}, - [192] = {.lex_state = 88}, - [193] = {.lex_state = 88}, - [194] = {.lex_state = 7}, - [195] = {.lex_state = 88}, - [196] = {.lex_state = 7}, - [197] = {.lex_state = 88}, - [198] = {.lex_state = 88, .external_lex_state = 2}, - [199] = {.lex_state = 88, .external_lex_state = 2}, - [200] = {.lex_state = 88}, - [201] = {.lex_state = 88}, - [202] = {.lex_state = 88}, - [203] = {.lex_state = 88, .external_lex_state = 2}, - [204] = {.lex_state = 88}, - [205] = {.lex_state = 88}, - [206] = {.lex_state = 88}, - [207] = {.lex_state = 88}, - [208] = {.lex_state = 88}, - [209] = {.lex_state = 88}, - [210] = {.lex_state = 88}, - [211] = {.lex_state = 88}, - [212] = {.lex_state = 88}, - [213] = {.lex_state = 88}, - [214] = {.lex_state = 88}, - [215] = {.lex_state = 88}, - [216] = {.lex_state = 88}, - [217] = {.lex_state = 88}, - [218] = {.lex_state = 88}, - [219] = {.lex_state = 88}, - [220] = {.lex_state = 88}, - [221] = {.lex_state = 88}, - [222] = {.lex_state = 88}, - [223] = {.lex_state = 88}, - [224] = {.lex_state = 88}, - [225] = {.lex_state = 88}, - [226] = {.lex_state = 88}, - [227] = {.lex_state = 88}, - [228] = {.lex_state = 88}, - [229] = {.lex_state = 88}, - [230] = {.lex_state = 88}, - [231] = {.lex_state = 88}, - [232] = {.lex_state = 88}, - [233] = {.lex_state = 88}, - [234] = {.lex_state = 88}, - [235] = {.lex_state = 88}, - [236] = {.lex_state = 88}, - [237] = {.lex_state = 88}, - [238] = {.lex_state = 88}, - [239] = {.lex_state = 88}, - [240] = {.lex_state = 88}, - [241] = {.lex_state = 88}, - [242] = {.lex_state = 88}, - [243] = {.lex_state = 88}, - [244] = {.lex_state = 88}, - [245] = {.lex_state = 88}, - [246] = {.lex_state = 88}, - [247] = {.lex_state = 88}, - [248] = {.lex_state = 88}, - [249] = {.lex_state = 88}, - [250] = {.lex_state = 88}, - [251] = {.lex_state = 88}, - [252] = {.lex_state = 88}, - [253] = {.lex_state = 88}, - [254] = {.lex_state = 88}, - [255] = {.lex_state = 88}, - [256] = {.lex_state = 88}, - [257] = {.lex_state = 88}, - [258] = {.lex_state = 88}, - [259] = {.lex_state = 88}, - [260] = {.lex_state = 88}, - [261] = {.lex_state = 88}, - [262] = {.lex_state = 88}, - [263] = {.lex_state = 88}, - [264] = {.lex_state = 88}, - [265] = {.lex_state = 88}, - [266] = {.lex_state = 88}, - [267] = {.lex_state = 88}, - [268] = {.lex_state = 88}, - [269] = {.lex_state = 88}, - [270] = {.lex_state = 88}, - [271] = {.lex_state = 88}, - [272] = {.lex_state = 88}, - [273] = {.lex_state = 88}, - [274] = {.lex_state = 88}, - [275] = {.lex_state = 88}, - [276] = {.lex_state = 88}, - [277] = {.lex_state = 88}, - [278] = {.lex_state = 88}, - [279] = {.lex_state = 88}, - [280] = {.lex_state = 88}, - [281] = {.lex_state = 88}, - [282] = {.lex_state = 88}, - [283] = {.lex_state = 88}, - [284] = {.lex_state = 88}, - [285] = {.lex_state = 88}, - [286] = {.lex_state = 88}, - [287] = {.lex_state = 88}, - [288] = {.lex_state = 88}, - [289] = {.lex_state = 88}, - [290] = {.lex_state = 88}, - [291] = {.lex_state = 88}, - [292] = {.lex_state = 88}, - [293] = {.lex_state = 88}, - [294] = {.lex_state = 88}, - [295] = {.lex_state = 88}, - [296] = {.lex_state = 88}, - [297] = {.lex_state = 88}, - [298] = {.lex_state = 88}, - [299] = {.lex_state = 88}, - [300] = {.lex_state = 88}, - [301] = {.lex_state = 88}, - [302] = {.lex_state = 88}, - [303] = {.lex_state = 88}, - [304] = {.lex_state = 88}, - [305] = {.lex_state = 88}, - [306] = {.lex_state = 88}, - [307] = {.lex_state = 88}, - [308] = {.lex_state = 88}, - [309] = {.lex_state = 88}, - [310] = {.lex_state = 88}, - [311] = {.lex_state = 88}, - [312] = {.lex_state = 88}, - [313] = {.lex_state = 88}, - [314] = {.lex_state = 88}, - [315] = {.lex_state = 88}, - [316] = {.lex_state = 88}, - [317] = {.lex_state = 88}, - [318] = {.lex_state = 88}, - [319] = {.lex_state = 88}, - [320] = {.lex_state = 88}, - [321] = {.lex_state = 88}, - [322] = {.lex_state = 88}, - [323] = {.lex_state = 88}, - [324] = {.lex_state = 88}, - [325] = {.lex_state = 88}, - [326] = {.lex_state = 88}, - [327] = {.lex_state = 88}, - [328] = {.lex_state = 88}, - [329] = {.lex_state = 88}, - [330] = {.lex_state = 88}, - [331] = {.lex_state = 88}, - [332] = {.lex_state = 88}, - [333] = {.lex_state = 88}, - [334] = {.lex_state = 88}, - [335] = {.lex_state = 88}, - [336] = {.lex_state = 88}, - [337] = {.lex_state = 88}, - [338] = {.lex_state = 88}, - [339] = {.lex_state = 88}, - [340] = {.lex_state = 88}, - [341] = {.lex_state = 88}, - [342] = {.lex_state = 88}, - [343] = {.lex_state = 88}, - [344] = {.lex_state = 88}, - [345] = {.lex_state = 88}, - [346] = {.lex_state = 88}, - [347] = {.lex_state = 88}, - [348] = {.lex_state = 88}, - [349] = {.lex_state = 88}, - [350] = {.lex_state = 88}, - [351] = {.lex_state = 88}, - [352] = {.lex_state = 88}, - [353] = {.lex_state = 88}, - [354] = {.lex_state = 88}, - [355] = {.lex_state = 88}, - [356] = {.lex_state = 88}, - [357] = {.lex_state = 88}, - [358] = {.lex_state = 88}, - [359] = {.lex_state = 88}, - [360] = {.lex_state = 88}, - [361] = {.lex_state = 88}, - [362] = {.lex_state = 88}, - [363] = {.lex_state = 88}, - [364] = {.lex_state = 88}, - [365] = {.lex_state = 88}, - [366] = {.lex_state = 88}, - [367] = {.lex_state = 88}, - [368] = {.lex_state = 88}, - [369] = {.lex_state = 88}, - [370] = {.lex_state = 88}, - [371] = {.lex_state = 88}, - [372] = {.lex_state = 88}, - [373] = {.lex_state = 88}, - [374] = {.lex_state = 88}, - [375] = {.lex_state = 88}, - [376] = {.lex_state = 88}, - [377] = {.lex_state = 88}, - [378] = {.lex_state = 88}, - [379] = {.lex_state = 88}, - [380] = {.lex_state = 88}, - [381] = {.lex_state = 88}, - [382] = {.lex_state = 88}, - [383] = {.lex_state = 88}, - [384] = {.lex_state = 88}, - [385] = {.lex_state = 88}, - [386] = {.lex_state = 88}, - [387] = {.lex_state = 88}, - [388] = {.lex_state = 88}, - [389] = {.lex_state = 88}, - [390] = {.lex_state = 88}, - [391] = {.lex_state = 88}, - [392] = {.lex_state = 88}, - [393] = {.lex_state = 88}, - [394] = {.lex_state = 88}, - [395] = {.lex_state = 88}, - [396] = {.lex_state = 88}, - [397] = {.lex_state = 88}, - [398] = {.lex_state = 88}, - [399] = {.lex_state = 88}, - [400] = {.lex_state = 88}, - [401] = {.lex_state = 88}, - [402] = {.lex_state = 88}, - [403] = {.lex_state = 88}, - [404] = {.lex_state = 88}, - [405] = {.lex_state = 88}, - [406] = {.lex_state = 88}, - [407] = {.lex_state = 88}, - [408] = {.lex_state = 88}, - [409] = {.lex_state = 88}, - [410] = {.lex_state = 88}, - [411] = {.lex_state = 88}, - [412] = {.lex_state = 88}, - [413] = {.lex_state = 88}, - [414] = {.lex_state = 88}, - [415] = {.lex_state = 88}, - [416] = {.lex_state = 88}, - [417] = {.lex_state = 88}, - [418] = {.lex_state = 88}, - [419] = {.lex_state = 88}, - [420] = {.lex_state = 88}, - [421] = {.lex_state = 88}, - [422] = {.lex_state = 88}, - [423] = {.lex_state = 88}, - [424] = {.lex_state = 88}, - [425] = {.lex_state = 88}, - [426] = {.lex_state = 88}, - [427] = {.lex_state = 88}, - [428] = {.lex_state = 88}, - [429] = {.lex_state = 88}, - [430] = {.lex_state = 88}, - [431] = {.lex_state = 88}, - [432] = {.lex_state = 88}, - [433] = {.lex_state = 88}, - [434] = {.lex_state = 88}, - [435] = {.lex_state = 88}, - [436] = {.lex_state = 88, .external_lex_state = 2}, - [437] = {.lex_state = 88, .external_lex_state = 2}, - [438] = {.lex_state = 88, .external_lex_state = 2}, - [439] = {.lex_state = 88, .external_lex_state = 2}, - [440] = {.lex_state = 88, .external_lex_state = 2}, - [441] = {.lex_state = 88, .external_lex_state = 2}, - [442] = {.lex_state = 88, .external_lex_state = 2}, - [443] = {.lex_state = 88, .external_lex_state = 2}, - [444] = {.lex_state = 88, .external_lex_state = 2}, - [445] = {.lex_state = 88, .external_lex_state = 2}, - [446] = {.lex_state = 88, .external_lex_state = 2}, - [447] = {.lex_state = 88, .external_lex_state = 2}, - [448] = {.lex_state = 88, .external_lex_state = 2}, - [449] = {.lex_state = 88, .external_lex_state = 2}, - [450] = {.lex_state = 88}, - [451] = {.lex_state = 88}, - [452] = {.lex_state = 88}, - [453] = {.lex_state = 88}, - [454] = {.lex_state = 88}, - [455] = {.lex_state = 88}, - [456] = {.lex_state = 88}, - [457] = {.lex_state = 88}, - [458] = {.lex_state = 88}, - [459] = {.lex_state = 88}, - [460] = {.lex_state = 88}, - [461] = {.lex_state = 88}, - [462] = {.lex_state = 88}, - [463] = {.lex_state = 88}, - [464] = {.lex_state = 88}, - [465] = {.lex_state = 88}, - [466] = {.lex_state = 88}, - [467] = {.lex_state = 88}, - [468] = {.lex_state = 88}, - [469] = {.lex_state = 88}, - [470] = {.lex_state = 88}, - [471] = {.lex_state = 88}, - [472] = {.lex_state = 88}, - [473] = {.lex_state = 88}, - [474] = {.lex_state = 88}, - [475] = {.lex_state = 88}, - [476] = {.lex_state = 88}, - [477] = {.lex_state = 88}, - [478] = {.lex_state = 88}, - [479] = {.lex_state = 88}, - [480] = {.lex_state = 88}, - [481] = {.lex_state = 88}, - [482] = {.lex_state = 88}, - [483] = {.lex_state = 88}, - [484] = {.lex_state = 88}, - [485] = {.lex_state = 88}, - [486] = {.lex_state = 88}, - [487] = {.lex_state = 88}, - [488] = {.lex_state = 88}, - [489] = {.lex_state = 88}, - [490] = {.lex_state = 88}, - [491] = {.lex_state = 88}, - [492] = {.lex_state = 88}, - [493] = {.lex_state = 88}, - [494] = {.lex_state = 88}, - [495] = {.lex_state = 88}, - [496] = {.lex_state = 88}, - [497] = {.lex_state = 88}, - [498] = {.lex_state = 88}, - [499] = {.lex_state = 88}, - [500] = {.lex_state = 88}, - [501] = {.lex_state = 88}, - [502] = {.lex_state = 88}, - [503] = {.lex_state = 88}, - [504] = {.lex_state = 88}, - [505] = {.lex_state = 88}, - [506] = {.lex_state = 88}, - [507] = {.lex_state = 88}, - [508] = {.lex_state = 88}, - [509] = {.lex_state = 88}, - [510] = {.lex_state = 88}, - [511] = {.lex_state = 88}, - [512] = {.lex_state = 88}, - [513] = {.lex_state = 88}, - [514] = {.lex_state = 88}, - [515] = {.lex_state = 88}, - [516] = {.lex_state = 88}, - [517] = {.lex_state = 88}, - [518] = {.lex_state = 88}, - [519] = {.lex_state = 88}, - [520] = {.lex_state = 88}, - [521] = {.lex_state = 88}, - [522] = {.lex_state = 88}, - [523] = {.lex_state = 88}, - [524] = {.lex_state = 88}, - [525] = {.lex_state = 88}, - [526] = {.lex_state = 88}, - [527] = {.lex_state = 88}, - [528] = {.lex_state = 88}, - [529] = {.lex_state = 88}, - [530] = {.lex_state = 88}, - [531] = {.lex_state = 88}, - [532] = {.lex_state = 88}, - [533] = {.lex_state = 88}, - [534] = {.lex_state = 88}, - [535] = {.lex_state = 88}, - [536] = {.lex_state = 88}, - [537] = {.lex_state = 88}, - [538] = {.lex_state = 88}, - [539] = {.lex_state = 88}, - [540] = {.lex_state = 88}, - [541] = {.lex_state = 88}, - [542] = {.lex_state = 88}, - [543] = {.lex_state = 88}, - [544] = {.lex_state = 88}, - [545] = {.lex_state = 88}, - [546] = {.lex_state = 88}, - [547] = {.lex_state = 88}, - [548] = {.lex_state = 88}, - [549] = {.lex_state = 88}, - [550] = {.lex_state = 88}, - [551] = {.lex_state = 88}, - [552] = {.lex_state = 88}, - [553] = {.lex_state = 89}, - [554] = {.lex_state = 89}, - [555] = {.lex_state = 89}, - [556] = {.lex_state = 89}, - [557] = {.lex_state = 89}, - [558] = {.lex_state = 89}, - [559] = {.lex_state = 89}, - [560] = {.lex_state = 89}, - [561] = {.lex_state = 89}, - [562] = {.lex_state = 89}, - [563] = {.lex_state = 89}, - [564] = {.lex_state = 89}, - [565] = {.lex_state = 89}, - [566] = {.lex_state = 89}, - [567] = {.lex_state = 89}, - [568] = {.lex_state = 89}, - [569] = {.lex_state = 89}, - [570] = {.lex_state = 89}, - [571] = {.lex_state = 89}, - [572] = {.lex_state = 89}, - [573] = {.lex_state = 89}, - [574] = {.lex_state = 89}, - [575] = {.lex_state = 89}, - [576] = {.lex_state = 89}, - [577] = {.lex_state = 89}, - [578] = {.lex_state = 89}, - [579] = {.lex_state = 89}, - [580] = {.lex_state = 89}, - [581] = {.lex_state = 89, .external_lex_state = 2}, - [582] = {.lex_state = 89}, - [583] = {.lex_state = 89}, - [584] = {.lex_state = 89, .external_lex_state = 2}, - [585] = {.lex_state = 89, .external_lex_state = 2}, - [586] = {.lex_state = 89}, - [587] = {.lex_state = 89, .external_lex_state = 2}, - [588] = {.lex_state = 89, .external_lex_state = 2}, - [589] = {.lex_state = 89, .external_lex_state = 2}, - [590] = {.lex_state = 89, .external_lex_state = 2}, - [591] = {.lex_state = 89}, - [592] = {.lex_state = 89, .external_lex_state = 2}, - [593] = {.lex_state = 89}, - [594] = {.lex_state = 89, .external_lex_state = 2}, - [595] = {.lex_state = 89, .external_lex_state = 2}, - [596] = {.lex_state = 89, .external_lex_state = 2}, - [597] = {.lex_state = 89, .external_lex_state = 2}, - [598] = {.lex_state = 89}, - [599] = {.lex_state = 89, .external_lex_state = 2}, - [600] = {.lex_state = 89, .external_lex_state = 2}, - [601] = {.lex_state = 89, .external_lex_state = 2}, - [602] = {.lex_state = 89}, - [603] = {.lex_state = 89, .external_lex_state = 2}, - [604] = {.lex_state = 89, .external_lex_state = 2}, - [605] = {.lex_state = 89}, - [606] = {.lex_state = 89, .external_lex_state = 2}, - [607] = {.lex_state = 89, .external_lex_state = 2}, - [608] = {.lex_state = 89, .external_lex_state = 2}, - [609] = {.lex_state = 89, .external_lex_state = 2}, - [610] = {.lex_state = 89}, - [611] = {.lex_state = 89, .external_lex_state = 2}, - [612] = {.lex_state = 89, .external_lex_state = 2}, - [613] = {.lex_state = 89, .external_lex_state = 2}, - [614] = {.lex_state = 89, .external_lex_state = 2}, - [615] = {.lex_state = 89}, - [616] = {.lex_state = 89}, - [617] = {.lex_state = 89}, - [618] = {.lex_state = 89}, - [619] = {.lex_state = 89, .external_lex_state = 2}, - [620] = {.lex_state = 89, .external_lex_state = 2}, - [621] = {.lex_state = 89}, - [622] = {.lex_state = 89, .external_lex_state = 2}, - [623] = {.lex_state = 89}, - [624] = {.lex_state = 89}, - [625] = {.lex_state = 89}, - [626] = {.lex_state = 89}, - [627] = {.lex_state = 89}, - [628] = {.lex_state = 89}, - [629] = {.lex_state = 9}, - [630] = {.lex_state = 10}, - [631] = {.lex_state = 9}, - [632] = {.lex_state = 10}, - [633] = {.lex_state = 10}, - [634] = {.lex_state = 10}, - [635] = {.lex_state = 9}, - [636] = {.lex_state = 10}, - [637] = {.lex_state = 10}, - [638] = {.lex_state = 10}, - [639] = {.lex_state = 9}, - [640] = {.lex_state = 9}, - [641] = {.lex_state = 10}, - [642] = {.lex_state = 9}, - [643] = {.lex_state = 10}, - [644] = {.lex_state = 10}, - [645] = {.lex_state = 10}, - [646] = {.lex_state = 15}, - [647] = {.lex_state = 15}, - [648] = {.lex_state = 10}, - [649] = {.lex_state = 9}, - [650] = {.lex_state = 10}, - [651] = {.lex_state = 10}, - [652] = {.lex_state = 10}, - [653] = {.lex_state = 10}, - [654] = {.lex_state = 10}, - [655] = {.lex_state = 10}, - [656] = {.lex_state = 10}, - [657] = {.lex_state = 10}, - [658] = {.lex_state = 10}, - [659] = {.lex_state = 10}, - [660] = {.lex_state = 10}, - [661] = {.lex_state = 10}, - [662] = {.lex_state = 9}, - [663] = {.lex_state = 9}, - [664] = {.lex_state = 9}, - [665] = {.lex_state = 90}, - [666] = {.lex_state = 9}, - [667] = {.lex_state = 9}, - [668] = {.lex_state = 9}, - [669] = {.lex_state = 9}, - [670] = {.lex_state = 9}, - [671] = {.lex_state = 19}, - [672] = {.lex_state = 9}, - [673] = {.lex_state = 90}, - [674] = {.lex_state = 90}, - [675] = {.lex_state = 9}, - [676] = {.lex_state = 9}, - [677] = {.lex_state = 9}, - [678] = {.lex_state = 9}, - [679] = {.lex_state = 9}, - [680] = {.lex_state = 19}, - [681] = {.lex_state = 9}, - [682] = {.lex_state = 9}, - [683] = {.lex_state = 9}, - [684] = {.lex_state = 9}, - [685] = {.lex_state = 9}, - [686] = {.lex_state = 90}, - [687] = {.lex_state = 9}, - [688] = {.lex_state = 9}, - [689] = {.lex_state = 10}, - [690] = {.lex_state = 90}, - [691] = {.lex_state = 9}, - [692] = {.lex_state = 9}, - [693] = {.lex_state = 9}, - [694] = {.lex_state = 9}, - [695] = {.lex_state = 9}, - [696] = {.lex_state = 9}, - [697] = {.lex_state = 10}, - [698] = {.lex_state = 9}, - [699] = {.lex_state = 9}, - [700] = {.lex_state = 9}, - [701] = {.lex_state = 9}, - [702] = {.lex_state = 9}, - [703] = {.lex_state = 9}, - [704] = {.lex_state = 9}, - [705] = {.lex_state = 9}, - [706] = {.lex_state = 9}, - [707] = {.lex_state = 9}, - [708] = {.lex_state = 9}, - [709] = {.lex_state = 9}, - [710] = {.lex_state = 9}, - [711] = {.lex_state = 9}, - [712] = {.lex_state = 9}, - [713] = {.lex_state = 9}, - [714] = {.lex_state = 9}, - [715] = {.lex_state = 9}, - [716] = {.lex_state = 9}, - [717] = {.lex_state = 9}, - [718] = {.lex_state = 9}, - [719] = {.lex_state = 9}, - [720] = {.lex_state = 9}, - [721] = {.lex_state = 9}, - [722] = {.lex_state = 9}, - [723] = {.lex_state = 9}, - [724] = {.lex_state = 9}, - [725] = {.lex_state = 9}, - [726] = {.lex_state = 90}, - [727] = {.lex_state = 9}, - [728] = {.lex_state = 9}, - [729] = {.lex_state = 9}, - [730] = {.lex_state = 9}, - [731] = {.lex_state = 9}, - [732] = {.lex_state = 9}, - [733] = {.lex_state = 9}, - [734] = {.lex_state = 9}, - [735] = {.lex_state = 9}, - [736] = {.lex_state = 9}, - [737] = {.lex_state = 9}, - [738] = {.lex_state = 9}, - [739] = {.lex_state = 9}, - [740] = {.lex_state = 9}, - [741] = {.lex_state = 9}, - [742] = {.lex_state = 9}, - [743] = {.lex_state = 17}, - [744] = {.lex_state = 9}, - [745] = {.lex_state = 9}, - [746] = {.lex_state = 17}, - [747] = {.lex_state = 10, .external_lex_state = 2}, - [748] = {.lex_state = 13}, - [749] = {.lex_state = 10, .external_lex_state = 2}, - [750] = {.lex_state = 10, .external_lex_state = 2}, - [751] = {.lex_state = 9, .external_lex_state = 2}, - [752] = {.lex_state = 10, .external_lex_state = 2}, - [753] = {.lex_state = 9}, - [754] = {.lex_state = 10, .external_lex_state = 2}, - [755] = {.lex_state = 10, .external_lex_state = 2}, - [756] = {.lex_state = 9}, - [757] = {.lex_state = 10, .external_lex_state = 2}, - [758] = {.lex_state = 9, .external_lex_state = 2}, - [759] = {.lex_state = 13}, - [760] = {.lex_state = 9, .external_lex_state = 2}, - [761] = {.lex_state = 9, .external_lex_state = 2}, - [762] = {.lex_state = 10, .external_lex_state = 2}, - [763] = {.lex_state = 7}, - [764] = {.lex_state = 10, .external_lex_state = 2}, - [765] = {.lex_state = 10, .external_lex_state = 2}, - [766] = {.lex_state = 17}, - [767] = {.lex_state = 10, .external_lex_state = 2}, - [768] = {.lex_state = 10, .external_lex_state = 2}, - [769] = {.lex_state = 10, .external_lex_state = 2}, - [770] = {.lex_state = 9}, - [771] = {.lex_state = 10, .external_lex_state = 2}, - [772] = {.lex_state = 17}, - [773] = {.lex_state = 9, .external_lex_state = 2}, - [774] = {.lex_state = 10, .external_lex_state = 2}, - [775] = {.lex_state = 17}, - [776] = {.lex_state = 9, .external_lex_state = 2}, - [777] = {.lex_state = 10, .external_lex_state = 2}, - [778] = {.lex_state = 10, .external_lex_state = 2}, - [779] = {.lex_state = 10, .external_lex_state = 2}, - [780] = {.lex_state = 10, .external_lex_state = 2}, - [781] = {.lex_state = 10, .external_lex_state = 2}, - [782] = {.lex_state = 10, .external_lex_state = 2}, - [783] = {.lex_state = 10, .external_lex_state = 2}, - [784] = {.lex_state = 10, .external_lex_state = 2}, - [785] = {.lex_state = 10, .external_lex_state = 2}, - [786] = {.lex_state = 17}, - [787] = {.lex_state = 9, .external_lex_state = 2}, - [788] = {.lex_state = 9, .external_lex_state = 2}, - [789] = {.lex_state = 90}, - [790] = {.lex_state = 9, .external_lex_state = 2}, - [791] = {.lex_state = 90}, - [792] = {.lex_state = 10, .external_lex_state = 2}, - [793] = {.lex_state = 9, .external_lex_state = 2}, - [794] = {.lex_state = 9, .external_lex_state = 2}, - [795] = {.lex_state = 9, .external_lex_state = 2}, - [796] = {.lex_state = 9, .external_lex_state = 2}, - [797] = {.lex_state = 9, .external_lex_state = 2}, - [798] = {.lex_state = 9, .external_lex_state = 2}, - [799] = {.lex_state = 9, .external_lex_state = 2}, - [800] = {.lex_state = 9, .external_lex_state = 2}, - [801] = {.lex_state = 90}, - [802] = {.lex_state = 9, .external_lex_state = 2}, - [803] = {.lex_state = 9, .external_lex_state = 2}, - [804] = {.lex_state = 9, .external_lex_state = 2}, - [805] = {.lex_state = 9, .external_lex_state = 2}, - [806] = {.lex_state = 9, .external_lex_state = 2}, - [807] = {.lex_state = 9, .external_lex_state = 2}, - [808] = {.lex_state = 13}, - [809] = {.lex_state = 90}, - [810] = {.lex_state = 9, .external_lex_state = 2}, - [811] = {.lex_state = 13}, - [812] = {.lex_state = 9, .external_lex_state = 2}, - [813] = {.lex_state = 9, .external_lex_state = 2}, - [814] = {.lex_state = 9, .external_lex_state = 2}, - [815] = {.lex_state = 9, .external_lex_state = 2}, - [816] = {.lex_state = 90}, - [817] = {.lex_state = 90}, - [818] = {.lex_state = 9, .external_lex_state = 2}, - [819] = {.lex_state = 9, .external_lex_state = 2}, - [820] = {.lex_state = 9, .external_lex_state = 2}, - [821] = {.lex_state = 90}, - [822] = {.lex_state = 9, .external_lex_state = 2}, - [823] = {.lex_state = 90}, - [824] = {.lex_state = 90}, - [825] = {.lex_state = 90}, - [826] = {.lex_state = 9, .external_lex_state = 2}, - [827] = {.lex_state = 90}, - [828] = {.lex_state = 9, .external_lex_state = 2}, - [829] = {.lex_state = 90}, - [830] = {.lex_state = 17}, - [831] = {.lex_state = 9, .external_lex_state = 2}, - [832] = {.lex_state = 90}, - [833] = {.lex_state = 90}, - [834] = {.lex_state = 90}, - [835] = {.lex_state = 9, .external_lex_state = 2}, - [836] = {.lex_state = 9, .external_lex_state = 2}, - [837] = {.lex_state = 9, .external_lex_state = 2}, - [838] = {.lex_state = 10, .external_lex_state = 2}, - [839] = {.lex_state = 9, .external_lex_state = 2}, - [840] = {.lex_state = 9, .external_lex_state = 2}, - [841] = {.lex_state = 9, .external_lex_state = 2}, - [842] = {.lex_state = 9, .external_lex_state = 2}, - [843] = {.lex_state = 9, .external_lex_state = 2}, - [844] = {.lex_state = 9, .external_lex_state = 2}, - [845] = {.lex_state = 9, .external_lex_state = 2}, - [846] = {.lex_state = 9, .external_lex_state = 2}, - [847] = {.lex_state = 9, .external_lex_state = 2}, - [848] = {.lex_state = 9, .external_lex_state = 2}, - [849] = {.lex_state = 9, .external_lex_state = 2}, - [850] = {.lex_state = 9, .external_lex_state = 2}, - [851] = {.lex_state = 9, .external_lex_state = 2}, - [852] = {.lex_state = 9, .external_lex_state = 2}, - [853] = {.lex_state = 9, .external_lex_state = 2}, - [854] = {.lex_state = 9, .external_lex_state = 2}, - [855] = {.lex_state = 9, .external_lex_state = 2}, - [856] = {.lex_state = 9, .external_lex_state = 2}, - [857] = {.lex_state = 9, .external_lex_state = 2}, - [858] = {.lex_state = 9}, - [859] = {.lex_state = 9, .external_lex_state = 2}, - [860] = {.lex_state = 9, .external_lex_state = 2}, - [861] = {.lex_state = 9, .external_lex_state = 2}, - [862] = {.lex_state = 9, .external_lex_state = 2}, - [863] = {.lex_state = 9, .external_lex_state = 2}, - [864] = {.lex_state = 9, .external_lex_state = 2}, - [865] = {.lex_state = 9, .external_lex_state = 2}, - [866] = {.lex_state = 9, .external_lex_state = 2}, - [867] = {.lex_state = 9, .external_lex_state = 2}, - [868] = {.lex_state = 9, .external_lex_state = 2}, - [869] = {.lex_state = 9}, - [870] = {.lex_state = 9, .external_lex_state = 2}, - [871] = {.lex_state = 9, .external_lex_state = 2}, - [872] = {.lex_state = 9, .external_lex_state = 2}, - [873] = {.lex_state = 9, .external_lex_state = 2}, - [874] = {.lex_state = 9, .external_lex_state = 2}, - [875] = {.lex_state = 9, .external_lex_state = 2}, - [876] = {.lex_state = 9, .external_lex_state = 2}, - [877] = {.lex_state = 9, .external_lex_state = 2}, - [878] = {.lex_state = 9, .external_lex_state = 2}, - [879] = {.lex_state = 9, .external_lex_state = 2}, - [880] = {.lex_state = 9, .external_lex_state = 2}, - [881] = {.lex_state = 9, .external_lex_state = 2}, - [882] = {.lex_state = 9, .external_lex_state = 2}, - [883] = {.lex_state = 9, .external_lex_state = 2}, - [884] = {.lex_state = 9, .external_lex_state = 2}, - [885] = {.lex_state = 9, .external_lex_state = 2}, - [886] = {.lex_state = 13}, - [887] = {.lex_state = 13}, - [888] = {.lex_state = 13}, - [889] = {.lex_state = 13}, - [890] = {.lex_state = 13}, - [891] = {.lex_state = 13}, - [892] = {.lex_state = 13}, - [893] = {.lex_state = 13}, - [894] = {.lex_state = 13}, - [895] = {.lex_state = 13}, - [896] = {.lex_state = 13}, - [897] = {.lex_state = 13}, - [898] = {.lex_state = 13}, - [899] = {.lex_state = 13}, - [900] = {.lex_state = 13}, - [901] = {.lex_state = 13}, - [902] = {.lex_state = 13}, - [903] = {.lex_state = 13}, - [904] = {.lex_state = 13}, - [905] = {.lex_state = 13}, - [906] = {.lex_state = 13}, - [907] = {.lex_state = 13}, - [908] = {.lex_state = 13}, - [909] = {.lex_state = 13}, - [910] = {.lex_state = 13}, - [911] = {.lex_state = 13}, - [912] = {.lex_state = 13}, - [913] = {.lex_state = 13}, - [914] = {.lex_state = 13}, - [915] = {.lex_state = 13}, - [916] = {.lex_state = 13}, - [917] = {.lex_state = 13}, - [918] = {.lex_state = 13}, - [919] = {.lex_state = 13}, - [920] = {.lex_state = 13}, - [921] = {.lex_state = 13}, - [922] = {.lex_state = 13}, - [923] = {.lex_state = 13}, - [924] = {.lex_state = 13}, - [925] = {.lex_state = 13}, - [926] = {.lex_state = 13}, - [927] = {.lex_state = 13}, - [928] = {.lex_state = 13}, - [929] = {.lex_state = 13}, - [930] = {.lex_state = 13}, - [931] = {.lex_state = 13}, - [932] = {.lex_state = 13}, - [933] = {.lex_state = 13}, - [934] = {.lex_state = 13}, - [935] = {.lex_state = 13}, - [936] = {.lex_state = 13}, - [937] = {.lex_state = 13}, - [938] = {.lex_state = 13}, - [939] = {.lex_state = 13}, - [940] = {.lex_state = 13}, - [941] = {.lex_state = 13}, - [942] = {.lex_state = 13}, - [943] = {.lex_state = 13}, - [944] = {.lex_state = 13}, - [945] = {.lex_state = 13}, - [946] = {.lex_state = 13}, - [947] = {.lex_state = 13}, - [948] = {.lex_state = 13, .external_lex_state = 2}, - [949] = {.lex_state = 13, .external_lex_state = 2}, - [950] = {.lex_state = 13}, - [951] = {.lex_state = 13}, - [952] = {.lex_state = 13}, - [953] = {.lex_state = 13}, - [954] = {.lex_state = 13}, - [955] = {.lex_state = 13}, - [956] = {.lex_state = 13}, - [957] = {.lex_state = 13}, - [958] = {.lex_state = 13}, - [959] = {.lex_state = 13}, - [960] = {.lex_state = 13}, - [961] = {.lex_state = 13}, - [962] = {.lex_state = 13}, - [963] = {.lex_state = 13}, - [964] = {.lex_state = 13}, - [965] = {.lex_state = 13}, - [966] = {.lex_state = 13}, - [967] = {.lex_state = 13}, - [968] = {.lex_state = 13}, - [969] = {.lex_state = 13}, - [970] = {.lex_state = 13}, - [971] = {.lex_state = 13}, - [972] = {.lex_state = 13}, - [973] = {.lex_state = 13}, - [974] = {.lex_state = 13}, - [975] = {.lex_state = 13}, - [976] = {.lex_state = 13}, - [977] = {.lex_state = 13}, - [978] = {.lex_state = 13}, - [979] = {.lex_state = 13}, - [980] = {.lex_state = 13}, - [981] = {.lex_state = 13}, - [982] = {.lex_state = 13}, - [983] = {.lex_state = 13}, - [984] = {.lex_state = 13}, - [985] = {.lex_state = 13}, - [986] = {.lex_state = 13}, - [987] = {.lex_state = 13}, - [988] = {.lex_state = 13}, - [989] = {.lex_state = 13}, - [990] = {.lex_state = 13}, - [991] = {.lex_state = 13}, - [992] = {.lex_state = 13}, - [993] = {.lex_state = 13}, - [994] = {.lex_state = 13}, - [995] = {.lex_state = 13}, - [996] = {.lex_state = 13}, - [997] = {.lex_state = 13}, - [998] = {.lex_state = 13}, - [999] = {.lex_state = 13}, - [1000] = {.lex_state = 13}, - [1001] = {.lex_state = 13}, - [1002] = {.lex_state = 13}, - [1003] = {.lex_state = 13}, - [1004] = {.lex_state = 13}, - [1005] = {.lex_state = 13}, - [1006] = {.lex_state = 13}, - [1007] = {.lex_state = 13}, - [1008] = {.lex_state = 13}, - [1009] = {.lex_state = 13}, - [1010] = {.lex_state = 13}, - [1011] = {.lex_state = 13}, - [1012] = {.lex_state = 13}, - [1013] = {.lex_state = 13}, - [1014] = {.lex_state = 13}, - [1015] = {.lex_state = 13}, - [1016] = {.lex_state = 13, .external_lex_state = 2}, - [1017] = {.lex_state = 13, .external_lex_state = 2}, - [1018] = {.lex_state = 13, .external_lex_state = 2}, - [1019] = {.lex_state = 13, .external_lex_state = 2}, - [1020] = {.lex_state = 13, .external_lex_state = 2}, - [1021] = {.lex_state = 13, .external_lex_state = 2}, - [1022] = {.lex_state = 13, .external_lex_state = 2}, - [1023] = {.lex_state = 13, .external_lex_state = 2}, - [1024] = {.lex_state = 13, .external_lex_state = 2}, - [1025] = {.lex_state = 13, .external_lex_state = 2}, - [1026] = {.lex_state = 13, .external_lex_state = 2}, - [1027] = {.lex_state = 13, .external_lex_state = 2}, - [1028] = {.lex_state = 13, .external_lex_state = 2}, - [1029] = {.lex_state = 13, .external_lex_state = 2}, - [1030] = {.lex_state = 13, .external_lex_state = 2}, - [1031] = {.lex_state = 13, .external_lex_state = 2}, - [1032] = {.lex_state = 13, .external_lex_state = 2}, - [1033] = {.lex_state = 13, .external_lex_state = 2}, - [1034] = {.lex_state = 13, .external_lex_state = 2}, - [1035] = {.lex_state = 13, .external_lex_state = 2}, - [1036] = {.lex_state = 13, .external_lex_state = 2}, - [1037] = {.lex_state = 13, .external_lex_state = 2}, - [1038] = {.lex_state = 13, .external_lex_state = 2}, - [1039] = {.lex_state = 13, .external_lex_state = 2}, - [1040] = {.lex_state = 13, .external_lex_state = 2}, - [1041] = {.lex_state = 13, .external_lex_state = 2}, - [1042] = {.lex_state = 13, .external_lex_state = 2}, - [1043] = {.lex_state = 13, .external_lex_state = 2}, - [1044] = {.lex_state = 13, .external_lex_state = 2}, - [1045] = {.lex_state = 13, .external_lex_state = 2}, - [1046] = {.lex_state = 13, .external_lex_state = 2}, - [1047] = {.lex_state = 13, .external_lex_state = 2}, - [1048] = {.lex_state = 13, .external_lex_state = 2}, - [1049] = {.lex_state = 13, .external_lex_state = 2}, - [1050] = {.lex_state = 13, .external_lex_state = 2}, - [1051] = {.lex_state = 13, .external_lex_state = 2}, - [1052] = {.lex_state = 13, .external_lex_state = 2}, - [1053] = {.lex_state = 13, .external_lex_state = 2}, - [1054] = {.lex_state = 13, .external_lex_state = 2}, - [1055] = {.lex_state = 13, .external_lex_state = 2}, - [1056] = {.lex_state = 13, .external_lex_state = 2}, - [1057] = {.lex_state = 13, .external_lex_state = 2}, - [1058] = {.lex_state = 13, .external_lex_state = 2}, - [1059] = {.lex_state = 13, .external_lex_state = 2}, - [1060] = {.lex_state = 13, .external_lex_state = 2}, - [1061] = {.lex_state = 13, .external_lex_state = 2}, - [1062] = {.lex_state = 13, .external_lex_state = 2}, - [1063] = {.lex_state = 13, .external_lex_state = 2}, - [1064] = {.lex_state = 13, .external_lex_state = 2}, - [1065] = {.lex_state = 13, .external_lex_state = 2}, - [1066] = {.lex_state = 13, .external_lex_state = 2}, - [1067] = {.lex_state = 13, .external_lex_state = 2}, - [1068] = {.lex_state = 13, .external_lex_state = 2}, - [1069] = {.lex_state = 13, .external_lex_state = 2}, - [1070] = {.lex_state = 13, .external_lex_state = 2}, - [1071] = {.lex_state = 13, .external_lex_state = 2}, - [1072] = {.lex_state = 13, .external_lex_state = 2}, - [1073] = {.lex_state = 13, .external_lex_state = 2}, - [1074] = {.lex_state = 13, .external_lex_state = 2}, - [1075] = {.lex_state = 13, .external_lex_state = 2}, - [1076] = {.lex_state = 13, .external_lex_state = 2}, - [1077] = {.lex_state = 13, .external_lex_state = 2}, - [1078] = {.lex_state = 13, .external_lex_state = 2}, - [1079] = {.lex_state = 13, .external_lex_state = 2}, - [1080] = {.lex_state = 13, .external_lex_state = 2}, - [1081] = {.lex_state = 13, .external_lex_state = 2}, - [1082] = {.lex_state = 13, .external_lex_state = 2}, - [1083] = {.lex_state = 13, .external_lex_state = 2}, - [1084] = {.lex_state = 13, .external_lex_state = 2}, - [1085] = {.lex_state = 13, .external_lex_state = 2}, - [1086] = {.lex_state = 13, .external_lex_state = 2}, - [1087] = {.lex_state = 13, .external_lex_state = 2}, - [1088] = {.lex_state = 13, .external_lex_state = 2}, - [1089] = {.lex_state = 13, .external_lex_state = 2}, - [1090] = {.lex_state = 13, .external_lex_state = 2}, - [1091] = {.lex_state = 13, .external_lex_state = 2}, - [1092] = {.lex_state = 13, .external_lex_state = 2}, - [1093] = {.lex_state = 13, .external_lex_state = 2}, - [1094] = {.lex_state = 13, .external_lex_state = 2}, - [1095] = {.lex_state = 13, .external_lex_state = 2}, - [1096] = {.lex_state = 13, .external_lex_state = 2}, - [1097] = {.lex_state = 13, .external_lex_state = 2}, - [1098] = {.lex_state = 13, .external_lex_state = 2}, - [1099] = {.lex_state = 13, .external_lex_state = 2}, - [1100] = {.lex_state = 13, .external_lex_state = 2}, - [1101] = {.lex_state = 13, .external_lex_state = 2}, - [1102] = {.lex_state = 13, .external_lex_state = 2}, - [1103] = {.lex_state = 13, .external_lex_state = 2}, - [1104] = {.lex_state = 13, .external_lex_state = 2}, - [1105] = {.lex_state = 13, .external_lex_state = 2}, - [1106] = {.lex_state = 13, .external_lex_state = 2}, - [1107] = {.lex_state = 13, .external_lex_state = 2}, - [1108] = {.lex_state = 13, .external_lex_state = 2}, - [1109] = {.lex_state = 13, .external_lex_state = 2}, - [1110] = {.lex_state = 13, .external_lex_state = 2}, - [1111] = {.lex_state = 13, .external_lex_state = 2}, - [1112] = {.lex_state = 13, .external_lex_state = 2}, - [1113] = {.lex_state = 13}, - [1114] = {.lex_state = 13}, - [1115] = {.lex_state = 13}, - [1116] = {.lex_state = 13}, - [1117] = {.lex_state = 13}, - [1118] = {.lex_state = 13}, - [1119] = {.lex_state = 13}, - [1120] = {.lex_state = 13}, - [1121] = {.lex_state = 13}, - [1122] = {.lex_state = 13}, - [1123] = {.lex_state = 13}, - [1124] = {.lex_state = 13}, - [1125] = {.lex_state = 13}, - [1126] = {.lex_state = 13}, - [1127] = {.lex_state = 13}, - [1128] = {.lex_state = 13}, - [1129] = {.lex_state = 13}, - [1130] = {.lex_state = 13}, - [1131] = {.lex_state = 13}, - [1132] = {.lex_state = 13}, - [1133] = {.lex_state = 13}, - [1134] = {.lex_state = 13}, - [1135] = {.lex_state = 13}, - [1136] = {.lex_state = 19}, - [1137] = {.lex_state = 13}, - [1138] = {.lex_state = 13}, - [1139] = {.lex_state = 13}, - [1140] = {.lex_state = 13}, - [1141] = {.lex_state = 13}, - [1142] = {.lex_state = 13}, - [1143] = {.lex_state = 13}, - [1144] = {.lex_state = 13}, - [1145] = {.lex_state = 13}, - [1146] = {.lex_state = 13}, - [1147] = {.lex_state = 18}, - [1148] = {.lex_state = 18}, - [1149] = {.lex_state = 13}, - [1150] = {.lex_state = 13}, - [1151] = {.lex_state = 13, .external_lex_state = 2}, - [1152] = {.lex_state = 18}, - [1153] = {.lex_state = 18}, - [1154] = {.lex_state = 18}, - [1155] = {.lex_state = 13}, - [1156] = {.lex_state = 13}, - [1157] = {.lex_state = 13, .external_lex_state = 2}, - [1158] = {.lex_state = 18}, - [1159] = {.lex_state = 13, .external_lex_state = 2}, - [1160] = {.lex_state = 18}, - [1161] = {.lex_state = 18}, - [1162] = {.lex_state = 13, .external_lex_state = 2}, - [1163] = {.lex_state = 13, .external_lex_state = 2}, - [1164] = {.lex_state = 18}, - [1165] = {.lex_state = 13, .external_lex_state = 2}, - [1166] = {.lex_state = 13}, - [1167] = {.lex_state = 13}, - [1168] = {.lex_state = 13}, - [1169] = {.lex_state = 13}, - [1170] = {.lex_state = 13}, - [1171] = {.lex_state = 13}, - [1172] = {.lex_state = 13}, - [1173] = {.lex_state = 13, .external_lex_state = 2}, - [1174] = {.lex_state = 13}, - [1175] = {.lex_state = 13, .external_lex_state = 2}, - [1176] = {.lex_state = 13}, - [1177] = {.lex_state = 13}, - [1178] = {.lex_state = 13}, - [1179] = {.lex_state = 13, .external_lex_state = 2}, - [1180] = {.lex_state = 13, .external_lex_state = 2}, - [1181] = {.lex_state = 13}, - [1182] = {.lex_state = 13}, - [1183] = {.lex_state = 13}, - [1184] = {.lex_state = 13}, - [1185] = {.lex_state = 13}, - [1186] = {.lex_state = 13}, - [1187] = {.lex_state = 13}, - [1188] = {.lex_state = 13}, - [1189] = {.lex_state = 13}, - [1190] = {.lex_state = 13}, - [1191] = {.lex_state = 13, .external_lex_state = 2}, - [1192] = {.lex_state = 20}, - [1193] = {.lex_state = 13}, - [1194] = {.lex_state = 13}, - [1195] = {.lex_state = 13}, - [1196] = {.lex_state = 13, .external_lex_state = 2}, - [1197] = {.lex_state = 13, .external_lex_state = 2}, - [1198] = {.lex_state = 13}, - [1199] = {.lex_state = 13}, - [1200] = {.lex_state = 13}, - [1201] = {.lex_state = 13}, - [1202] = {.lex_state = 13}, - [1203] = {.lex_state = 13}, - [1204] = {.lex_state = 13}, - [1205] = {.lex_state = 13}, - [1206] = {.lex_state = 13}, - [1207] = {.lex_state = 13}, - [1208] = {.lex_state = 13}, - [1209] = {.lex_state = 13}, - [1210] = {.lex_state = 13}, - [1211] = {.lex_state = 18}, - [1212] = {.lex_state = 13}, - [1213] = {.lex_state = 13}, - [1214] = {.lex_state = 18}, - [1215] = {.lex_state = 18}, - [1216] = {.lex_state = 13}, - [1217] = {.lex_state = 13}, - [1218] = {.lex_state = 13}, - [1219] = {.lex_state = 13}, - [1220] = {.lex_state = 13}, - [1221] = {.lex_state = 13}, - [1222] = {.lex_state = 13}, - [1223] = {.lex_state = 13}, - [1224] = {.lex_state = 13}, - [1225] = {.lex_state = 13}, - [1226] = {.lex_state = 13}, - [1227] = {.lex_state = 13}, - [1228] = {.lex_state = 13}, - [1229] = {.lex_state = 13}, - [1230] = {.lex_state = 13}, - [1231] = {.lex_state = 13}, - [1232] = {.lex_state = 13}, - [1233] = {.lex_state = 13}, - [1234] = {.lex_state = 13}, - [1235] = {.lex_state = 13}, - [1236] = {.lex_state = 13}, - [1237] = {.lex_state = 13}, - [1238] = {.lex_state = 13}, - [1239] = {.lex_state = 19}, - [1240] = {.lex_state = 13}, - [1241] = {.lex_state = 13}, - [1242] = {.lex_state = 13}, - [1243] = {.lex_state = 13}, - [1244] = {.lex_state = 13}, - [1245] = {.lex_state = 13}, - [1246] = {.lex_state = 13}, - [1247] = {.lex_state = 13}, - [1248] = {.lex_state = 13}, - [1249] = {.lex_state = 13}, - [1250] = {.lex_state = 13}, - [1251] = {.lex_state = 13}, - [1252] = {.lex_state = 13}, - [1253] = {.lex_state = 13}, - [1254] = {.lex_state = 13}, - [1255] = {.lex_state = 13}, - [1256] = {.lex_state = 13}, - [1257] = {.lex_state = 13}, - [1258] = {.lex_state = 13}, - [1259] = {.lex_state = 13}, - [1260] = {.lex_state = 13}, - [1261] = {.lex_state = 19}, - [1262] = {.lex_state = 13}, - [1263] = {.lex_state = 13}, - [1264] = {.lex_state = 18}, - [1265] = {.lex_state = 13}, - [1266] = {.lex_state = 18}, - [1267] = {.lex_state = 13}, - [1268] = {.lex_state = 13}, - [1269] = {.lex_state = 13}, - [1270] = {.lex_state = 13}, - [1271] = {.lex_state = 13}, - [1272] = {.lex_state = 13}, - [1273] = {.lex_state = 19}, - [1274] = {.lex_state = 13}, - [1275] = {.lex_state = 19}, - [1276] = {.lex_state = 19}, - [1277] = {.lex_state = 19}, - [1278] = {.lex_state = 19}, - [1279] = {.lex_state = 13}, - [1280] = {.lex_state = 19}, - [1281] = {.lex_state = 13}, - [1282] = {.lex_state = 19}, - [1283] = {.lex_state = 19}, - [1284] = {.lex_state = 13}, - [1285] = {.lex_state = 13}, - [1286] = {.lex_state = 13}, - [1287] = {.lex_state = 13}, - [1288] = {.lex_state = 13}, - [1289] = {.lex_state = 13}, - [1290] = {.lex_state = 13}, - [1291] = {.lex_state = 17}, - [1292] = {.lex_state = 17}, - [1293] = {.lex_state = 3, .external_lex_state = 3}, - [1294] = {.lex_state = 89}, - [1295] = {.lex_state = 89}, - [1296] = {.lex_state = 3, .external_lex_state = 3}, - [1297] = {.lex_state = 17}, - [1298] = {.lex_state = 17}, - [1299] = {.lex_state = 89}, - [1300] = {.lex_state = 17}, - [1301] = {.lex_state = 17}, - [1302] = {.lex_state = 19}, - [1303] = {.lex_state = 13}, - [1304] = {.lex_state = 3, .external_lex_state = 4}, - [1305] = {.lex_state = 19}, - [1306] = {.lex_state = 3, .external_lex_state = 3}, - [1307] = {.lex_state = 3, .external_lex_state = 3}, - [1308] = {.lex_state = 3, .external_lex_state = 3}, - [1309] = {.lex_state = 13}, - [1310] = {.lex_state = 18}, - [1311] = {.lex_state = 18}, - [1312] = {.lex_state = 19}, - [1313] = {.lex_state = 19}, - [1314] = {.lex_state = 19}, - [1315] = {.lex_state = 90}, - [1316] = {.lex_state = 18}, - [1317] = {.lex_state = 18}, - [1318] = {.lex_state = 21, .external_lex_state = 4}, - [1319] = {.lex_state = 18}, - [1320] = {.lex_state = 18}, - [1321] = {.lex_state = 10, .external_lex_state = 5}, - [1322] = {.lex_state = 10, .external_lex_state = 5}, - [1323] = {.lex_state = 18}, - [1324] = {.lex_state = 18}, - [1325] = {.lex_state = 18}, - [1326] = {.lex_state = 18}, - [1327] = {.lex_state = 18}, - [1328] = {.lex_state = 3, .external_lex_state = 6}, - [1329] = {.lex_state = 18}, - [1330] = {.lex_state = 18}, - [1331] = {.lex_state = 10, .external_lex_state = 5}, - [1332] = {.lex_state = 10, .external_lex_state = 5}, - [1333] = {.lex_state = 18}, - [1334] = {.lex_state = 18}, - [1335] = {.lex_state = 10, .external_lex_state = 5}, - [1336] = {.lex_state = 3, .external_lex_state = 6}, - [1337] = {.lex_state = 18}, - [1338] = {.lex_state = 18}, - [1339] = {.lex_state = 18}, - [1340] = {.lex_state = 18}, - [1341] = {.lex_state = 18}, - [1342] = {.lex_state = 18}, - [1343] = {.lex_state = 16}, - [1344] = {.lex_state = 18}, - [1345] = {.lex_state = 18}, - [1346] = {.lex_state = 18}, - [1347] = {.lex_state = 18}, - [1348] = {.lex_state = 18}, - [1349] = {.lex_state = 18}, - [1350] = {.lex_state = 19}, - [1351] = {.lex_state = 18}, - [1352] = {.lex_state = 18}, - [1353] = {.lex_state = 18}, - [1354] = {.lex_state = 18}, - [1355] = {.lex_state = 18}, - [1356] = {.lex_state = 18}, - [1357] = {.lex_state = 18}, - [1358] = {.lex_state = 18}, - [1359] = {.lex_state = 18}, - [1360] = {.lex_state = 18}, - [1361] = {.lex_state = 18}, - [1362] = {.lex_state = 18}, - [1363] = {.lex_state = 18}, - [1364] = {.lex_state = 18}, - [1365] = {.lex_state = 18}, - [1366] = {.lex_state = 18}, - [1367] = {.lex_state = 18}, - [1368] = {.lex_state = 18}, - [1369] = {.lex_state = 18}, - [1370] = {.lex_state = 18}, - [1371] = {.lex_state = 19}, - [1372] = {.lex_state = 18}, - [1373] = {.lex_state = 19}, - [1374] = {.lex_state = 19}, - [1375] = {.lex_state = 19}, - [1376] = {.lex_state = 19}, - [1377] = {.lex_state = 19}, - [1378] = {.lex_state = 3, .external_lex_state = 3}, - [1379] = {.lex_state = 89}, - [1380] = {.lex_state = 89}, - [1381] = {.lex_state = 3, .external_lex_state = 3}, - [1382] = {.lex_state = 3, .external_lex_state = 3}, - [1383] = {.lex_state = 3, .external_lex_state = 3}, - [1384] = {.lex_state = 19}, - [1385] = {.lex_state = 3, .external_lex_state = 3}, - [1386] = {.lex_state = 3, .external_lex_state = 3}, - [1387] = {.lex_state = 89}, - [1388] = {.lex_state = 19}, - [1389] = {.lex_state = 19}, - [1390] = {.lex_state = 3, .external_lex_state = 3}, - [1391] = {.lex_state = 19}, - [1392] = {.lex_state = 3, .external_lex_state = 3}, - [1393] = {.lex_state = 19}, - [1394] = {.lex_state = 3, .external_lex_state = 3}, - [1395] = {.lex_state = 3, .external_lex_state = 3}, - [1396] = {.lex_state = 19}, - [1397] = {.lex_state = 19}, - [1398] = {.lex_state = 3, .external_lex_state = 3}, - [1399] = {.lex_state = 20}, - [1400] = {.lex_state = 19}, - [1401] = {.lex_state = 3, .external_lex_state = 4}, - [1402] = {.lex_state = 10, .external_lex_state = 7}, - [1403] = {.lex_state = 89}, - [1404] = {.lex_state = 89}, - [1405] = {.lex_state = 89}, - [1406] = {.lex_state = 19}, - [1407] = {.lex_state = 89}, - [1408] = {.lex_state = 19}, - [1409] = {.lex_state = 19}, - [1410] = {.lex_state = 89}, - [1411] = {.lex_state = 19}, - [1412] = {.lex_state = 10, .external_lex_state = 7}, - [1413] = {.lex_state = 89}, - [1414] = {.lex_state = 89}, - [1415] = {.lex_state = 19}, - [1416] = {.lex_state = 19}, - [1417] = {.lex_state = 19}, - [1418] = {.lex_state = 89}, - [1419] = {.lex_state = 19}, - [1420] = {.lex_state = 19}, - [1421] = {.lex_state = 19}, - [1422] = {.lex_state = 89}, - [1423] = {.lex_state = 19}, - [1424] = {.lex_state = 19}, - [1425] = {.lex_state = 19}, - [1426] = {.lex_state = 19}, - [1427] = {.lex_state = 19}, - [1428] = {.lex_state = 19}, - [1429] = {.lex_state = 19}, - [1430] = {.lex_state = 19}, - [1431] = {.lex_state = 19}, - [1432] = {.lex_state = 19}, - [1433] = {.lex_state = 19}, - [1434] = {.lex_state = 19}, - [1435] = {.lex_state = 19}, - [1436] = {.lex_state = 19}, - [1437] = {.lex_state = 19}, - [1438] = {.lex_state = 19}, - [1439] = {.lex_state = 19}, - [1440] = {.lex_state = 89}, - [1441] = {.lex_state = 19}, - [1442] = {.lex_state = 19}, - [1443] = {.lex_state = 19}, - [1444] = {.lex_state = 19}, - [1445] = {.lex_state = 19}, - [1446] = {.lex_state = 89}, - [1447] = {.lex_state = 19}, - [1448] = {.lex_state = 19}, - [1449] = {.lex_state = 89}, - [1450] = {.lex_state = 19}, - [1451] = {.lex_state = 19}, - [1452] = {.lex_state = 89}, - [1453] = {.lex_state = 19}, - [1454] = {.lex_state = 19}, - [1455] = {.lex_state = 19}, - [1456] = {.lex_state = 19}, - [1457] = {.lex_state = 19}, - [1458] = {.lex_state = 89}, - [1459] = {.lex_state = 19}, - [1460] = {.lex_state = 19}, - [1461] = {.lex_state = 19}, - [1462] = {.lex_state = 89}, - [1463] = {.lex_state = 19}, - [1464] = {.lex_state = 89}, - [1465] = {.lex_state = 89}, - [1466] = {.lex_state = 19}, - [1467] = {.lex_state = 19}, - [1468] = {.lex_state = 19}, - [1469] = {.lex_state = 89}, - [1470] = {.lex_state = 89}, - [1471] = {.lex_state = 89}, - [1472] = {.lex_state = 89}, - [1473] = {.lex_state = 89}, - [1474] = {.lex_state = 89, .external_lex_state = 2}, - [1475] = {.lex_state = 89}, - [1476] = {.lex_state = 89}, - [1477] = {.lex_state = 89}, - [1478] = {.lex_state = 89}, - [1479] = {.lex_state = 89}, - [1480] = {.lex_state = 89}, - [1481] = {.lex_state = 89}, - [1482] = {.lex_state = 20}, - [1483] = {.lex_state = 21, .external_lex_state = 4}, - [1484] = {.lex_state = 89}, - [1485] = {.lex_state = 89}, - [1486] = {.lex_state = 10, .external_lex_state = 5}, - [1487] = {.lex_state = 89}, - [1488] = {.lex_state = 89}, - [1489] = {.lex_state = 20}, - [1490] = {.lex_state = 89}, - [1491] = {.lex_state = 89}, - [1492] = {.lex_state = 89}, - [1493] = {.lex_state = 89}, - [1494] = {.lex_state = 89}, - [1495] = {.lex_state = 20}, - [1496] = {.lex_state = 89}, - [1497] = {.lex_state = 89}, - [1498] = {.lex_state = 20}, - [1499] = {.lex_state = 89}, - [1500] = {.lex_state = 19}, - [1501] = {.lex_state = 10, .external_lex_state = 5}, - [1502] = {.lex_state = 10, .external_lex_state = 5}, - [1503] = {.lex_state = 10, .external_lex_state = 5}, - [1504] = {.lex_state = 10, .external_lex_state = 5}, - [1505] = {.lex_state = 10, .external_lex_state = 5}, - [1506] = {.lex_state = 89}, - [1507] = {.lex_state = 89}, - [1508] = {.lex_state = 89}, - [1509] = {.lex_state = 89}, - [1510] = {.lex_state = 89}, - [1511] = {.lex_state = 89, .external_lex_state = 2}, - [1512] = {.lex_state = 10, .external_lex_state = 5}, - [1513] = {.lex_state = 10, .external_lex_state = 5}, - [1514] = {.lex_state = 89}, - [1515] = {.lex_state = 10, .external_lex_state = 5}, - [1516] = {.lex_state = 10, .external_lex_state = 5}, - [1517] = {.lex_state = 9}, - [1518] = {.lex_state = 10, .external_lex_state = 5}, - [1519] = {.lex_state = 19}, - [1520] = {.lex_state = 19}, - [1521] = {.lex_state = 19}, - [1522] = {.lex_state = 89}, - [1523] = {.lex_state = 9}, - [1524] = {.lex_state = 89}, - [1525] = {.lex_state = 89}, - [1526] = {.lex_state = 89}, - [1527] = {.lex_state = 20}, - [1528] = {.lex_state = 89}, - [1529] = {.lex_state = 89}, - [1530] = {.lex_state = 89}, - [1531] = {.lex_state = 89, .external_lex_state = 2}, - [1532] = {.lex_state = 89}, - [1533] = {.lex_state = 89}, - [1534] = {.lex_state = 89}, - [1535] = {.lex_state = 19}, - [1536] = {.lex_state = 89}, - [1537] = {.lex_state = 89}, - [1538] = {.lex_state = 89}, - [1539] = {.lex_state = 89}, - [1540] = {.lex_state = 89}, - [1541] = {.lex_state = 89}, - [1542] = {.lex_state = 89}, - [1543] = {.lex_state = 89}, - [1544] = {.lex_state = 89}, - [1545] = {.lex_state = 89}, - [1546] = {.lex_state = 89}, - [1547] = {.lex_state = 89}, - [1548] = {.lex_state = 89}, - [1549] = {.lex_state = 89, .external_lex_state = 2}, - [1550] = {.lex_state = 89}, - [1551] = {.lex_state = 89}, - [1552] = {.lex_state = 89}, - [1553] = {.lex_state = 89}, - [1554] = {.lex_state = 19}, - [1555] = {.lex_state = 89}, - [1556] = {.lex_state = 89}, - [1557] = {.lex_state = 89}, - [1558] = {.lex_state = 19}, - [1559] = {.lex_state = 89}, - [1560] = {.lex_state = 89}, - [1561] = {.lex_state = 89}, - [1562] = {.lex_state = 89}, - [1563] = {.lex_state = 91, .external_lex_state = 8}, - [1564] = {.lex_state = 89}, - [1565] = {.lex_state = 89}, - [1566] = {.lex_state = 89}, - [1567] = {.lex_state = 89}, - [1568] = {.lex_state = 89, .external_lex_state = 2}, - [1569] = {.lex_state = 89}, - [1570] = {.lex_state = 89}, - [1571] = {.lex_state = 89}, - [1572] = {.lex_state = 89}, - [1573] = {.lex_state = 19}, - [1574] = {.lex_state = 89}, - [1575] = {.lex_state = 89}, - [1576] = {.lex_state = 89}, - [1577] = {.lex_state = 89}, - [1578] = {.lex_state = 89}, - [1579] = {.lex_state = 89, .external_lex_state = 2}, - [1580] = {.lex_state = 20}, - [1581] = {.lex_state = 89}, - [1582] = {.lex_state = 89}, - [1583] = {.lex_state = 89}, - [1584] = {.lex_state = 89}, - [1585] = {.lex_state = 19}, - [1586] = {.lex_state = 89}, - [1587] = {.lex_state = 19}, - [1588] = {.lex_state = 89}, - [1589] = {.lex_state = 19}, - [1590] = {.lex_state = 89}, - [1591] = {.lex_state = 89, .external_lex_state = 2}, - [1592] = {.lex_state = 5, .external_lex_state = 9}, - [1593] = {.lex_state = 5, .external_lex_state = 9}, - [1594] = {.lex_state = 89}, - [1595] = {.lex_state = 89}, - [1596] = {.lex_state = 5, .external_lex_state = 9}, - [1597] = {.lex_state = 89}, - [1598] = {.lex_state = 89}, - [1599] = {.lex_state = 89, .external_lex_state = 2}, - [1600] = {.lex_state = 91}, - [1601] = {.lex_state = 89}, - [1602] = {.lex_state = 89}, - [1603] = {.lex_state = 89, .external_lex_state = 2}, - [1604] = {.lex_state = 89, .external_lex_state = 2}, - [1605] = {.lex_state = 89}, - [1606] = {.lex_state = 5, .external_lex_state = 9}, - [1607] = {.lex_state = 89}, - [1608] = {.lex_state = 89, .external_lex_state = 2}, - [1609] = {.lex_state = 89}, - [1610] = {.lex_state = 89}, - [1611] = {.lex_state = 89, .external_lex_state = 2}, - [1612] = {.lex_state = 89, .external_lex_state = 2}, - [1613] = {.lex_state = 89}, - [1614] = {.lex_state = 91}, - [1615] = {.lex_state = 89}, - [1616] = {.lex_state = 90}, - [1617] = {.lex_state = 89, .external_lex_state = 2}, - [1618] = {.lex_state = 90}, - [1619] = {.lex_state = 5, .external_lex_state = 9}, - [1620] = {.lex_state = 89, .external_lex_state = 2}, - [1621] = {.lex_state = 5, .external_lex_state = 10}, - [1622] = {.lex_state = 89, .external_lex_state = 2}, - [1623] = {.lex_state = 89}, - [1624] = {.lex_state = 89, .external_lex_state = 2}, - [1625] = {.lex_state = 89}, - [1626] = {.lex_state = 89}, - [1627] = {.lex_state = 89}, - [1628] = {.lex_state = 89, .external_lex_state = 2}, - [1629] = {.lex_state = 89}, - [1630] = {.lex_state = 89}, - [1631] = {.lex_state = 89}, - [1632] = {.lex_state = 89}, - [1633] = {.lex_state = 89, .external_lex_state = 2}, - [1634] = {.lex_state = 89, .external_lex_state = 2}, - [1635] = {.lex_state = 89, .external_lex_state = 2}, - [1636] = {.lex_state = 89}, - [1637] = {.lex_state = 89}, - [1638] = {.lex_state = 89}, - [1639] = {.lex_state = 89}, - [1640] = {.lex_state = 89, .external_lex_state = 2}, - [1641] = {.lex_state = 89, .external_lex_state = 2}, - [1642] = {.lex_state = 19}, - [1643] = {.lex_state = 89}, - [1644] = {.lex_state = 89, .external_lex_state = 2}, - [1645] = {.lex_state = 89}, - [1646] = {.lex_state = 89}, - [1647] = {.lex_state = 90}, - [1648] = {.lex_state = 89}, - [1649] = {.lex_state = 89}, - [1650] = {.lex_state = 89, .external_lex_state = 2}, - [1651] = {.lex_state = 89}, - [1652] = {.lex_state = 89}, - [1653] = {.lex_state = 89}, - [1654] = {.lex_state = 90}, - [1655] = {.lex_state = 89, .external_lex_state = 2}, - [1656] = {.lex_state = 90}, - [1657] = {.lex_state = 89, .external_lex_state = 2}, - [1658] = {.lex_state = 89, .external_lex_state = 2}, - [1659] = {.lex_state = 89}, - [1660] = {.lex_state = 89}, - [1661] = {.lex_state = 89, .external_lex_state = 2}, - [1662] = {.lex_state = 89}, - [1663] = {.lex_state = 91, .external_lex_state = 8}, - [1664] = {.lex_state = 5, .external_lex_state = 9}, - [1665] = {.lex_state = 89}, - [1666] = {.lex_state = 89}, - [1667] = {.lex_state = 89}, - [1668] = {.lex_state = 89}, - [1669] = {.lex_state = 89}, - [1670] = {.lex_state = 89, .external_lex_state = 2}, - [1671] = {.lex_state = 89}, - [1672] = {.lex_state = 89}, - [1673] = {.lex_state = 5, .external_lex_state = 10}, - [1674] = {.lex_state = 89}, - [1675] = {.lex_state = 89}, - [1676] = {.lex_state = 89}, - [1677] = {.lex_state = 89}, - [1678] = {.lex_state = 91, .external_lex_state = 8}, - [1679] = {.lex_state = 89, .external_lex_state = 2}, - [1680] = {.lex_state = 89}, - [1681] = {.lex_state = 89, .external_lex_state = 2}, - [1682] = {.lex_state = 89}, - [1683] = {.lex_state = 89}, - [1684] = {.lex_state = 89, .external_lex_state = 2}, - [1685] = {.lex_state = 89, .external_lex_state = 2}, - [1686] = {.lex_state = 19}, - [1687] = {.lex_state = 89}, - [1688] = {.lex_state = 89}, - [1689] = {.lex_state = 89}, - [1690] = {.lex_state = 89}, - [1691] = {.lex_state = 89}, - [1692] = {.lex_state = 89}, - [1693] = {.lex_state = 89, .external_lex_state = 2}, - [1694] = {.lex_state = 91, .external_lex_state = 8}, - [1695] = {.lex_state = 19}, - [1696] = {.lex_state = 89}, - [1697] = {.lex_state = 89}, - [1698] = {.lex_state = 89}, - [1699] = {.lex_state = 89}, - [1700] = {.lex_state = 89}, - [1701] = {.lex_state = 89, .external_lex_state = 2}, - [1702] = {.lex_state = 89, .external_lex_state = 2}, - [1703] = {.lex_state = 89}, - [1704] = {.lex_state = 89}, - [1705] = {.lex_state = 89}, - [1706] = {.lex_state = 89, .external_lex_state = 2}, - [1707] = {.lex_state = 89}, - [1708] = {.lex_state = 89, .external_lex_state = 2}, - [1709] = {.lex_state = 89}, - [1710] = {.lex_state = 89}, - [1711] = {.lex_state = 89, .external_lex_state = 2}, - [1712] = {.lex_state = 90}, - [1713] = {.lex_state = 89, .external_lex_state = 2}, - [1714] = {.lex_state = 89}, - [1715] = {.lex_state = 89, .external_lex_state = 2}, - [1716] = {.lex_state = 89, .external_lex_state = 2}, - [1717] = {.lex_state = 89}, - [1718] = {.lex_state = 89}, - [1719] = {.lex_state = 89}, - [1720] = {.lex_state = 89, .external_lex_state = 2}, - [1721] = {.lex_state = 89, .external_lex_state = 2}, - [1722] = {.lex_state = 89, .external_lex_state = 2}, - [1723] = {.lex_state = 89, .external_lex_state = 2}, - [1724] = {.lex_state = 89, .external_lex_state = 2}, - [1725] = {.lex_state = 89, .external_lex_state = 2}, - [1726] = {.lex_state = 89}, - [1727] = {.lex_state = 89}, - [1728] = {.lex_state = 89, .external_lex_state = 2}, - [1729] = {.lex_state = 89, .external_lex_state = 2}, - [1730] = {.lex_state = 89, .external_lex_state = 2}, - [1731] = {.lex_state = 89}, - [1732] = {.lex_state = 89}, - [1733] = {.lex_state = 89, .external_lex_state = 2}, - [1734] = {.lex_state = 89, .external_lex_state = 2}, - [1735] = {.lex_state = 89}, - [1736] = {.lex_state = 89, .external_lex_state = 2}, - [1737] = {.lex_state = 89, .external_lex_state = 2}, - [1738] = {.lex_state = 89, .external_lex_state = 2}, - [1739] = {.lex_state = 89, .external_lex_state = 2}, - [1740] = {.lex_state = 89, .external_lex_state = 2}, - [1741] = {.lex_state = 89}, - [1742] = {.lex_state = 89, .external_lex_state = 2}, - [1743] = {.lex_state = 89, .external_lex_state = 2}, - [1744] = {.lex_state = 89, .external_lex_state = 2}, - [1745] = {.lex_state = 89}, - [1746] = {.lex_state = 89, .external_lex_state = 2}, - [1747] = {.lex_state = 89}, - [1748] = {.lex_state = 89}, - [1749] = {.lex_state = 89, .external_lex_state = 2}, - [1750] = {.lex_state = 89}, - [1751] = {.lex_state = 5, .external_lex_state = 9}, - [1752] = {.lex_state = 5, .external_lex_state = 9}, - [1753] = {.lex_state = 89, .external_lex_state = 2}, - [1754] = {.lex_state = 5, .external_lex_state = 9}, - [1755] = {.lex_state = 89}, - [1756] = {.lex_state = 89}, - [1757] = {.lex_state = 89}, - [1758] = {.lex_state = 89}, - [1759] = {.lex_state = 89}, - [1760] = {.lex_state = 89, .external_lex_state = 2}, - [1761] = {.lex_state = 89}, - [1762] = {.lex_state = 89}, - [1763] = {.lex_state = 89}, - [1764] = {.lex_state = 89}, - [1765] = {.lex_state = 89}, - [1766] = {.lex_state = 89}, - [1767] = {.lex_state = 89}, - [1768] = {.lex_state = 89, .external_lex_state = 2}, - [1769] = {.lex_state = 89}, - [1770] = {.lex_state = 5, .external_lex_state = 10}, - [1771] = {.lex_state = 89}, - [1772] = {.lex_state = 89}, - [1773] = {.lex_state = 89, .external_lex_state = 2}, - [1774] = {.lex_state = 89}, - [1775] = {.lex_state = 5, .external_lex_state = 9}, - [1776] = {.lex_state = 89, .external_lex_state = 2}, - [1777] = {.lex_state = 5, .external_lex_state = 9}, - [1778] = {.lex_state = 89}, - [1779] = {.lex_state = 89}, - [1780] = {.lex_state = 89}, - [1781] = {.lex_state = 89, .external_lex_state = 2}, - [1782] = {.lex_state = 89}, - [1783] = {.lex_state = 89}, - [1784] = {.lex_state = 89}, - [1785] = {.lex_state = 89}, - [1786] = {.lex_state = 89, .external_lex_state = 2}, - [1787] = {.lex_state = 89, .external_lex_state = 2}, - [1788] = {.lex_state = 89, .external_lex_state = 2}, - [1789] = {.lex_state = 89, .external_lex_state = 2}, - [1790] = {.lex_state = 89, .external_lex_state = 2}, - [1791] = {.lex_state = 89}, - [1792] = {.lex_state = 89, .external_lex_state = 2}, - [1793] = {.lex_state = 89}, - [1794] = {.lex_state = 89, .external_lex_state = 2}, - [1795] = {.lex_state = 89}, - [1796] = {.lex_state = 89, .external_lex_state = 2}, - [1797] = {.lex_state = 89}, - [1798] = {.lex_state = 5, .external_lex_state = 9}, - [1799] = {.lex_state = 89}, - [1800] = {.lex_state = 89, .external_lex_state = 2}, - [1801] = {.lex_state = 90}, - [1802] = {.lex_state = 89}, - [1803] = {.lex_state = 89, .external_lex_state = 2}, - [1804] = {.lex_state = 89}, - [1805] = {.lex_state = 89}, - [1806] = {.lex_state = 89}, - [1807] = {.lex_state = 89}, - [1808] = {.lex_state = 89, .external_lex_state = 2}, - [1809] = {.lex_state = 89}, - [1810] = {.lex_state = 89}, - [1811] = {.lex_state = 89, .external_lex_state = 2}, - [1812] = {.lex_state = 89}, - [1813] = {.lex_state = 89, .external_lex_state = 2}, - [1814] = {.lex_state = 89}, - [1815] = {.lex_state = 89}, - [1816] = {.lex_state = 89}, - [1817] = {.lex_state = 89, .external_lex_state = 2}, - [1818] = {.lex_state = 89, .external_lex_state = 2}, - [1819] = {.lex_state = 89, .external_lex_state = 2}, - [1820] = {.lex_state = 89, .external_lex_state = 2}, - [1821] = {.lex_state = 90}, - [1822] = {.lex_state = 91}, - [1823] = {.lex_state = 89}, - [1824] = {.lex_state = 89, .external_lex_state = 2}, - [1825] = {.lex_state = 89}, - [1826] = {.lex_state = 89}, - [1827] = {.lex_state = 89}, - [1828] = {.lex_state = 89}, - [1829] = {.lex_state = 89, .external_lex_state = 2}, - [1830] = {.lex_state = 89}, - [1831] = {.lex_state = 89}, - [1832] = {.lex_state = 89}, - [1833] = {.lex_state = 89}, - [1834] = {.lex_state = 89}, - [1835] = {.lex_state = 89}, - [1836] = {.lex_state = 89}, - [1837] = {.lex_state = 89}, - [1838] = {.lex_state = 89}, - [1839] = {.lex_state = 89}, - [1840] = {.lex_state = 89}, - [1841] = {.lex_state = 89}, - [1842] = {.lex_state = 89}, - [1843] = {.lex_state = 89}, - [1844] = {.lex_state = 89}, - [1845] = {.lex_state = 89}, - [1846] = {.lex_state = 89, .external_lex_state = 2}, - [1847] = {.lex_state = 89}, - [1848] = {.lex_state = 89}, - [1849] = {.lex_state = 89}, - [1850] = {.lex_state = 89}, - [1851] = {.lex_state = 89}, - [1852] = {.lex_state = 89}, - [1853] = {.lex_state = 89}, - [1854] = {.lex_state = 89}, - [1855] = {.lex_state = 89}, - [1856] = {.lex_state = 89}, - [1857] = {.lex_state = 89, .external_lex_state = 2}, - [1858] = {.lex_state = 89}, - [1859] = {.lex_state = 89}, - [1860] = {.lex_state = 89}, - [1861] = {.lex_state = 89}, - [1862] = {.lex_state = 89}, - [1863] = {.lex_state = 89}, - [1864] = {.lex_state = 89}, - [1865] = {.lex_state = 89}, - [1866] = {.lex_state = 89}, - [1867] = {.lex_state = 89}, - [1868] = {.lex_state = 89}, - [1869] = {.lex_state = 89}, - [1870] = {.lex_state = 89}, - [1871] = {.lex_state = 89}, - [1872] = {.lex_state = 89}, - [1873] = {.lex_state = 89}, - [1874] = {.lex_state = 89}, - [1875] = {.lex_state = 89}, - [1876] = {.lex_state = 89}, - [1877] = {.lex_state = 89}, - [1878] = {.lex_state = 89}, - [1879] = {.lex_state = 89}, - [1880] = {.lex_state = 89}, - [1881] = {.lex_state = 89}, - [1882] = {.lex_state = 89}, - [1883] = {.lex_state = 89}, - [1884] = {.lex_state = 89}, - [1885] = {.lex_state = 89}, - [1886] = {.lex_state = 89}, - [1887] = {.lex_state = 89}, - [1888] = {.lex_state = 89}, - [1889] = {.lex_state = 89}, - [1890] = {.lex_state = 89, .external_lex_state = 2}, - [1891] = {.lex_state = 89}, - [1892] = {.lex_state = 89, .external_lex_state = 2}, - [1893] = {.lex_state = 89}, - [1894] = {.lex_state = 89}, - [1895] = {.lex_state = 89}, - [1896] = {.lex_state = 89}, - [1897] = {.lex_state = 89}, - [1898] = {.lex_state = 89}, - [1899] = {.lex_state = 89}, - [1900] = {.lex_state = 89, .external_lex_state = 2}, - [1901] = {.lex_state = 89}, - [1902] = {.lex_state = 89, .external_lex_state = 2}, - [1903] = {.lex_state = 89}, - [1904] = {.lex_state = 89}, - [1905] = {.lex_state = 89}, - [1906] = {.lex_state = 89}, - [1907] = {.lex_state = 89}, - [1908] = {.lex_state = 90}, - [1909] = {.lex_state = 89}, - [1910] = {.lex_state = 89}, - [1911] = {.lex_state = 89}, - [1912] = {.lex_state = 90}, - [1913] = {.lex_state = 89}, - [1914] = {.lex_state = 89}, - [1915] = {.lex_state = 89}, - [1916] = {.lex_state = 89, .external_lex_state = 2}, - [1917] = {.lex_state = 89}, - [1918] = {.lex_state = 90}, - [1919] = {.lex_state = 5, .external_lex_state = 9}, - [1920] = {.lex_state = 89, .external_lex_state = 2}, - [1921] = {.lex_state = 89}, - [1922] = {.lex_state = 89}, - [1923] = {.lex_state = 89}, - [1924] = {.lex_state = 89}, - [1925] = {.lex_state = 89}, - [1926] = {.lex_state = 89, .external_lex_state = 2}, - [1927] = {.lex_state = 89}, - [1928] = {.lex_state = 89}, - [1929] = {.lex_state = 89}, - [1930] = {.lex_state = 89}, - [1931] = {.lex_state = 89}, - [1932] = {.lex_state = 89, .external_lex_state = 2}, - [1933] = {.lex_state = 89}, - [1934] = {.lex_state = 89}, - [1935] = {.lex_state = 89}, - [1936] = {.lex_state = 89}, - [1937] = {.lex_state = 89}, - [1938] = {.lex_state = 89}, - [1939] = {.lex_state = 89}, - [1940] = {.lex_state = 89}, - [1941] = {.lex_state = 89}, - [1942] = {.lex_state = 89}, - [1943] = {.lex_state = 89}, - [1944] = {.lex_state = 89}, - [1945] = {.lex_state = 89}, - [1946] = {.lex_state = 89}, - [1947] = {.lex_state = 89}, - [1948] = {.lex_state = 89}, - [1949] = {.lex_state = 89}, - [1950] = {.lex_state = 89, .external_lex_state = 2}, - [1951] = {.lex_state = 89}, - [1952] = {.lex_state = 89}, - [1953] = {.lex_state = 89}, - [1954] = {.lex_state = 89}, - [1955] = {.lex_state = 89, .external_lex_state = 11}, - [1956] = {.lex_state = 89}, - [1957] = {.lex_state = 89}, - [1958] = {.lex_state = 89}, - [1959] = {.lex_state = 89}, - [1960] = {.lex_state = 89}, - [1961] = {.lex_state = 89}, - [1962] = {.lex_state = 89}, - [1963] = {.lex_state = 89, .external_lex_state = 2}, - [1964] = {.lex_state = 89}, - [1965] = {.lex_state = 89}, - [1966] = {.lex_state = 89}, - [1967] = {.lex_state = 89}, - [1968] = {.lex_state = 89}, - [1969] = {.lex_state = 89}, - [1970] = {.lex_state = 89}, - [1971] = {.lex_state = 89}, - [1972] = {.lex_state = 89}, - [1973] = {.lex_state = 89}, - [1974] = {.lex_state = 89}, - [1975] = {.lex_state = 89}, - [1976] = {.lex_state = 89}, - [1977] = {.lex_state = 89}, - [1978] = {.lex_state = 89}, - [1979] = {.lex_state = 89, .external_lex_state = 2}, - [1980] = {.lex_state = 89}, - [1981] = {.lex_state = 89}, - [1982] = {.lex_state = 89}, - [1983] = {.lex_state = 214, .external_lex_state = 12}, - [1984] = {.lex_state = 89}, - [1985] = {.lex_state = 89, .external_lex_state = 11}, - [1986] = {.lex_state = 89}, - [1987] = {.lex_state = 89}, - [1988] = {.lex_state = 89}, - [1989] = {.lex_state = 89}, - [1990] = {.lex_state = 89}, - [1991] = {.lex_state = 89}, - [1992] = {.lex_state = 89}, - [1993] = {.lex_state = 89}, - [1994] = {.lex_state = 89}, - [1995] = {.lex_state = 89}, - [1996] = {.lex_state = 89}, - [1997] = {.lex_state = 89}, - [1998] = {.lex_state = 89}, - [1999] = {.lex_state = 89}, - [2000] = {.lex_state = 89}, - [2001] = {.lex_state = 89}, - [2002] = {.lex_state = 89}, - [2003] = {.lex_state = 89}, - [2004] = {.lex_state = 89}, - [2005] = {.lex_state = 89}, - [2006] = {.lex_state = 89}, - [2007] = {.lex_state = 89}, - [2008] = {.lex_state = 89}, - [2009] = {.lex_state = 89}, - [2010] = {.lex_state = 89}, - [2011] = {.lex_state = 89}, - [2012] = {.lex_state = 89}, - [2013] = {.lex_state = 89}, - [2014] = {.lex_state = 89}, - [2015] = {.lex_state = 89}, - [2016] = {.lex_state = 89}, - [2017] = {.lex_state = 89}, - [2018] = {.lex_state = 89}, - [2019] = {.lex_state = 89}, - [2020] = {.lex_state = 89}, - [2021] = {.lex_state = 89}, - [2022] = {.lex_state = 89}, - [2023] = {.lex_state = 89}, - [2024] = {.lex_state = 89}, - [2025] = {.lex_state = 89, .external_lex_state = 2}, - [2026] = {.lex_state = 89}, - [2027] = {.lex_state = 89}, - [2028] = {.lex_state = 89}, - [2029] = {.lex_state = 89}, - [2030] = {.lex_state = 89}, - [2031] = {.lex_state = 89}, - [2032] = {.lex_state = 89}, - [2033] = {.lex_state = 89}, - [2034] = {.lex_state = 89}, - [2035] = {.lex_state = 89}, - [2036] = {.lex_state = 89}, - [2037] = {.lex_state = 89}, - [2038] = {.lex_state = 89}, - [2039] = {.lex_state = 89}, - [2040] = {.lex_state = 89}, - [2041] = {.lex_state = 89}, - [2042] = {.lex_state = 90}, - [2043] = {.lex_state = 89}, - [2044] = {.lex_state = 89}, - [2045] = {.lex_state = 89}, - [2046] = {.lex_state = 89}, - [2047] = {.lex_state = 89}, - [2048] = {.lex_state = 89}, - [2049] = {.lex_state = 89}, - [2050] = {.lex_state = 89}, - [2051] = {.lex_state = 89}, - [2052] = {.lex_state = 89}, - [2053] = {.lex_state = 89}, - [2054] = {.lex_state = 89}, - [2055] = {.lex_state = 89}, - [2056] = {.lex_state = 89}, - [2057] = {.lex_state = 89}, - [2058] = {.lex_state = 89}, - [2059] = {.lex_state = 89}, - [2060] = {.lex_state = 89}, - [2061] = {.lex_state = 89}, - [2062] = {.lex_state = 89}, - [2063] = {.lex_state = 89}, - [2064] = {.lex_state = 89}, - [2065] = {.lex_state = 89}, - [2066] = {.lex_state = 89}, - [2067] = {.lex_state = 89}, - [2068] = {.lex_state = 89, .external_lex_state = 2}, - [2069] = {.lex_state = 89}, - [2070] = {.lex_state = 89, .external_lex_state = 2}, - [2071] = {.lex_state = 89}, - [2072] = {.lex_state = 89}, - [2073] = {.lex_state = 89, .external_lex_state = 2}, - [2074] = {.lex_state = 89}, - [2075] = {.lex_state = 89}, - [2076] = {.lex_state = 89}, - [2077] = {.lex_state = 89, .external_lex_state = 2}, - [2078] = {.lex_state = 89}, - [2079] = {.lex_state = 89}, - [2080] = {.lex_state = 89}, - [2081] = {.lex_state = 89}, - [2082] = {.lex_state = 89}, - [2083] = {.lex_state = 89, .external_lex_state = 2}, - [2084] = {.lex_state = 89}, - [2085] = {.lex_state = 89}, - [2086] = {.lex_state = 89}, - [2087] = {.lex_state = 89}, - [2088] = {.lex_state = 89}, - [2089] = {.lex_state = 89, .external_lex_state = 2}, - [2090] = {.lex_state = 89}, - [2091] = {.lex_state = 89}, - [2092] = {.lex_state = 89, .external_lex_state = 2}, - [2093] = {.lex_state = 89}, - [2094] = {.lex_state = 89}, - [2095] = {.lex_state = 89}, - [2096] = {.lex_state = 89}, - [2097] = {.lex_state = 89}, - [2098] = {.lex_state = 89}, - [2099] = {.lex_state = 89}, - [2100] = {.lex_state = 89}, - [2101] = {.lex_state = 89}, - [2102] = {.lex_state = 89}, - [2103] = {.lex_state = 89}, - [2104] = {.lex_state = 89}, - [2105] = {.lex_state = 89}, - [2106] = {.lex_state = 89}, - [2107] = {.lex_state = 89}, - [2108] = {.lex_state = 89}, - [2109] = {.lex_state = 89}, - [2110] = {.lex_state = 89, .external_lex_state = 2}, - [2111] = {.lex_state = 89, .external_lex_state = 2}, - [2112] = {.lex_state = 89, .external_lex_state = 2}, - [2113] = {.lex_state = 89}, - [2114] = {.lex_state = 89}, - [2115] = {.lex_state = 89}, - [2116] = {.lex_state = 89}, - [2117] = {.lex_state = 89}, - [2118] = {.lex_state = 89, .external_lex_state = 2}, - [2119] = {.lex_state = 89}, - [2120] = {.lex_state = 89}, - [2121] = {.lex_state = 89}, - [2122] = {.lex_state = 89}, - [2123] = {.lex_state = 89}, - [2124] = {.lex_state = 89}, - [2125] = {.lex_state = 89}, - [2126] = {.lex_state = 89, .external_lex_state = 2}, - [2127] = {.lex_state = 89}, - [2128] = {.lex_state = 89, .external_lex_state = 2}, - [2129] = {.lex_state = 89, .external_lex_state = 2}, - [2130] = {.lex_state = 89, .external_lex_state = 2}, - [2131] = {.lex_state = 89, .external_lex_state = 2}, - [2132] = {.lex_state = 89, .external_lex_state = 2}, - [2133] = {.lex_state = 89}, - [2134] = {.lex_state = 89}, - [2135] = {.lex_state = 89, .external_lex_state = 2}, - [2136] = {.lex_state = 89}, - [2137] = {.lex_state = 89}, - [2138] = {.lex_state = 89}, - [2139] = {.lex_state = 89}, - [2140] = {.lex_state = 89}, - [2141] = {.lex_state = 89}, - [2142] = {.lex_state = 89}, - [2143] = {.lex_state = 89}, - [2144] = {.lex_state = 89}, - [2145] = {.lex_state = 89}, - [2146] = {.lex_state = 89}, - [2147] = {.lex_state = 89}, - [2148] = {.lex_state = 89}, - [2149] = {.lex_state = 89, .external_lex_state = 2}, - [2150] = {.lex_state = 89}, - [2151] = {.lex_state = 89}, - [2152] = {.lex_state = 89, .external_lex_state = 2}, - [2153] = {.lex_state = 89}, - [2154] = {.lex_state = 89, .external_lex_state = 2}, - [2155] = {.lex_state = 89, .external_lex_state = 2}, - [2156] = {.lex_state = 89}, - [2157] = {.lex_state = 89}, - [2158] = {.lex_state = 89}, - [2159] = {.lex_state = 89}, - [2160] = {.lex_state = 89, .external_lex_state = 2}, - [2161] = {.lex_state = 89, .external_lex_state = 2}, - [2162] = {.lex_state = 89}, - [2163] = {.lex_state = 89}, - [2164] = {.lex_state = 89, .external_lex_state = 2}, - [2165] = {.lex_state = 89}, - [2166] = {.lex_state = 89}, - [2167] = {.lex_state = 89}, - [2168] = {.lex_state = 89}, - [2169] = {.lex_state = 89, .external_lex_state = 2}, - [2170] = {.lex_state = 89}, - [2171] = {.lex_state = 89}, - [2172] = {.lex_state = 89}, - [2173] = {.lex_state = 89}, - [2174] = {.lex_state = 89}, - [2175] = {.lex_state = 89}, - [2176] = {.lex_state = 89}, - [2177] = {.lex_state = 89}, - [2178] = {.lex_state = 89}, - [2179] = {.lex_state = 89}, - [2180] = {.lex_state = 89}, - [2181] = {.lex_state = 89, .external_lex_state = 2}, - [2182] = {.lex_state = 89}, - [2183] = {.lex_state = 89}, - [2184] = {.lex_state = 89}, - [2185] = {.lex_state = 89}, - [2186] = {.lex_state = 89}, - [2187] = {.lex_state = 89}, - [2188] = {.lex_state = 89}, - [2189] = {.lex_state = 89}, - [2190] = {.lex_state = 89, .external_lex_state = 2}, - [2191] = {.lex_state = 89}, - [2192] = {.lex_state = 89}, - [2193] = {.lex_state = 89, .external_lex_state = 2}, - [2194] = {.lex_state = 89, .external_lex_state = 2}, - [2195] = {.lex_state = 89}, - [2196] = {.lex_state = 89}, - [2197] = {.lex_state = 89, .external_lex_state = 2}, - [2198] = {.lex_state = 89, .external_lex_state = 2}, - [2199] = {.lex_state = 89}, - [2200] = {.lex_state = 89, .external_lex_state = 2}, - [2201] = {.lex_state = 89, .external_lex_state = 2}, - [2202] = {.lex_state = 89}, - [2203] = {.lex_state = 89}, - [2204] = {.lex_state = 89, .external_lex_state = 2}, - [2205] = {.lex_state = 89, .external_lex_state = 2}, - [2206] = {.lex_state = 89, .external_lex_state = 2}, - [2207] = {.lex_state = 89}, - [2208] = {.lex_state = 89, .external_lex_state = 2}, - [2209] = {.lex_state = 89}, - [2210] = {.lex_state = 89}, - [2211] = {.lex_state = 89, .external_lex_state = 2}, - [2212] = {.lex_state = 89}, - [2213] = {.lex_state = 89}, - [2214] = {.lex_state = 89}, - [2215] = {.lex_state = 89}, - [2216] = {.lex_state = 89}, - [2217] = {.lex_state = 89}, - [2218] = {.lex_state = 89}, - [2219] = {.lex_state = 89}, - [2220] = {.lex_state = 89}, - [2221] = {.lex_state = 89}, - [2222] = {.lex_state = 89}, - [2223] = {.lex_state = 89}, - [2224] = {.lex_state = 89, .external_lex_state = 2}, - [2225] = {.lex_state = 89}, - [2226] = {.lex_state = 89}, - [2227] = {.lex_state = 89}, - [2228] = {.lex_state = 89}, - [2229] = {.lex_state = 89, .external_lex_state = 2}, - [2230] = {.lex_state = 89}, - [2231] = {.lex_state = 89}, - [2232] = {.lex_state = 89, .external_lex_state = 2}, - [2233] = {.lex_state = 89}, - [2234] = {.lex_state = 89, .external_lex_state = 2}, - [2235] = {.lex_state = 89}, - [2236] = {.lex_state = 89}, - [2237] = {.lex_state = 89}, - [2238] = {.lex_state = 89}, - [2239] = {.lex_state = 89}, - [2240] = {.lex_state = 89}, - [2241] = {.lex_state = 89}, - [2242] = {.lex_state = 89}, - [2243] = {.lex_state = 89}, - [2244] = {.lex_state = 89}, - [2245] = {.lex_state = 89}, - [2246] = {.lex_state = 89}, - [2247] = {.lex_state = 89}, - [2248] = {.lex_state = 89}, - [2249] = {.lex_state = 89, .external_lex_state = 2}, - [2250] = {.lex_state = 89}, - [2251] = {.lex_state = 89}, - [2252] = {.lex_state = 89}, - [2253] = {.lex_state = 89, .external_lex_state = 2}, - [2254] = {.lex_state = 89}, - [2255] = {.lex_state = 89, .external_lex_state = 2}, - [2256] = {.lex_state = 89, .external_lex_state = 2}, - [2257] = {.lex_state = 89, .external_lex_state = 2}, - [2258] = {.lex_state = 89}, - [2259] = {.lex_state = 89}, - [2260] = {.lex_state = 89}, - [2261] = {.lex_state = 89}, - [2262] = {.lex_state = 89, .external_lex_state = 2}, - [2263] = {.lex_state = 89}, - [2264] = {.lex_state = 89}, - [2265] = {.lex_state = 89}, - [2266] = {.lex_state = 89}, - [2267] = {.lex_state = 89}, - [2268] = {.lex_state = 89}, - [2269] = {.lex_state = 89}, - [2270] = {.lex_state = 89}, - [2271] = {.lex_state = 89}, - [2272] = {.lex_state = 89}, - [2273] = {.lex_state = 89}, - [2274] = {.lex_state = 89}, - [2275] = {.lex_state = 89}, - [2276] = {.lex_state = 89, .external_lex_state = 2}, - [2277] = {.lex_state = 89}, - [2278] = {.lex_state = 89}, - [2279] = {.lex_state = 89}, - [2280] = {.lex_state = 89}, - [2281] = {.lex_state = 89}, - [2282] = {.lex_state = 89}, - [2283] = {.lex_state = 89}, - [2284] = {.lex_state = 89}, - [2285] = {.lex_state = 89}, - [2286] = {.lex_state = 89, .external_lex_state = 2}, - [2287] = {.lex_state = 89, .external_lex_state = 2}, - [2288] = {.lex_state = 89}, - [2289] = {.lex_state = 89}, - [2290] = {.lex_state = 89, .external_lex_state = 2}, - [2291] = {.lex_state = 89, .external_lex_state = 2}, - [2292] = {.lex_state = 89, .external_lex_state = 2}, - [2293] = {.lex_state = 89}, - [2294] = {.lex_state = 89}, - [2295] = {.lex_state = 89}, - [2296] = {.lex_state = 89}, - [2297] = {.lex_state = 89}, - [2298] = {.lex_state = 89}, - [2299] = {.lex_state = 89}, - [2300] = {.lex_state = 90, .external_lex_state = 8}, - [2301] = {.lex_state = 89}, - [2302] = {.lex_state = 89}, - [2303] = {.lex_state = 89}, - [2304] = {.lex_state = 89}, - [2305] = {.lex_state = 89}, - [2306] = {.lex_state = 214, .external_lex_state = 12}, - [2307] = {.lex_state = 89, .external_lex_state = 2}, - [2308] = {.lex_state = 89}, - [2309] = {.lex_state = 89}, - [2310] = {.lex_state = 89}, - [2311] = {.lex_state = 89}, - [2312] = {.lex_state = 89}, - [2313] = {.lex_state = 89}, - [2314] = {.lex_state = 90}, - [2315] = {.lex_state = 89}, - [2316] = {.lex_state = 89}, - [2317] = {.lex_state = 89}, - [2318] = {.lex_state = 89}, - [2319] = {.lex_state = 89}, - [2320] = {.lex_state = 89}, - [2321] = {.lex_state = 89, .external_lex_state = 2}, - [2322] = {.lex_state = 89}, - [2323] = {.lex_state = 9}, - [2324] = {.lex_state = 89}, - [2325] = {.lex_state = 89}, - [2326] = {.lex_state = 89}, - [2327] = {.lex_state = 89}, - [2328] = {.lex_state = 89}, - [2329] = {.lex_state = 89}, - [2330] = {.lex_state = 89}, - [2331] = {.lex_state = 89}, - [2332] = {.lex_state = 89}, - [2333] = {.lex_state = 89}, - [2334] = {.lex_state = 89}, - [2335] = {.lex_state = 89}, - [2336] = {.lex_state = 89}, - [2337] = {.lex_state = 89}, - [2338] = {.lex_state = 89}, - [2339] = {.lex_state = 89}, - [2340] = {.lex_state = 89}, - [2341] = {.lex_state = 89}, - [2342] = {.lex_state = 89}, - [2343] = {.lex_state = 89}, - [2344] = {.lex_state = 89}, - [2345] = {.lex_state = 89}, - [2346] = {.lex_state = 89}, - [2347] = {.lex_state = 89}, - [2348] = {.lex_state = 89}, - [2349] = {.lex_state = 9}, - [2350] = {.lex_state = 89}, - [2351] = {.lex_state = 89}, - [2352] = {.lex_state = 89, .external_lex_state = 9}, - [2353] = {.lex_state = 89}, - [2354] = {.lex_state = 89}, - [2355] = {.lex_state = 89}, - [2356] = {.lex_state = 9}, - [2357] = {.lex_state = 89}, - [2358] = {.lex_state = 89}, - [2359] = {.lex_state = 89}, - [2360] = {.lex_state = 89}, - [2361] = {.lex_state = 89}, - [2362] = {.lex_state = 89}, - [2363] = {.lex_state = 89}, - [2364] = {.lex_state = 89}, - [2365] = {.lex_state = 89}, - [2366] = {.lex_state = 89}, - [2367] = {.lex_state = 89}, - [2368] = {.lex_state = 89}, - [2369] = {.lex_state = 89}, - [2370] = {.lex_state = 89}, - [2371] = {.lex_state = 89}, - [2372] = {.lex_state = 89}, - [2373] = {.lex_state = 89}, - [2374] = {.lex_state = 89}, - [2375] = {.lex_state = 89}, - [2376] = {.lex_state = 89}, - [2377] = {.lex_state = 89}, - [2378] = {.lex_state = 89}, - [2379] = {.lex_state = 89}, - [2380] = {.lex_state = 89}, - [2381] = {.lex_state = 89}, - [2382] = {.lex_state = 9}, - [2383] = {.lex_state = 89}, - [2384] = {.lex_state = 89}, - [2385] = {.lex_state = 89}, - [2386] = {.lex_state = 89}, - [2387] = {.lex_state = 89}, - [2388] = {.lex_state = 89, .external_lex_state = 11}, - [2389] = {.lex_state = 89}, - [2390] = {.lex_state = 89, .external_lex_state = 11}, - [2391] = {.lex_state = 89}, - [2392] = {.lex_state = 89}, - [2393] = {.lex_state = 89}, - [2394] = {.lex_state = 89}, - [2395] = {.lex_state = 89}, - [2396] = {.lex_state = 89}, - [2397] = {.lex_state = 89}, - [2398] = {.lex_state = 89}, - [2399] = {.lex_state = 89}, - [2400] = {.lex_state = 89}, - [2401] = {.lex_state = 89}, - [2402] = {.lex_state = 89}, - [2403] = {.lex_state = 89}, - [2404] = {.lex_state = 89}, - [2405] = {.lex_state = 89}, - [2406] = {.lex_state = 89}, - [2407] = {.lex_state = 200}, - [2408] = {.lex_state = 89}, - [2409] = {.lex_state = 89}, - [2410] = {.lex_state = 89}, - [2411] = {.lex_state = 89}, - [2412] = {.lex_state = 89}, - [2413] = {.lex_state = 89}, - [2414] = {.lex_state = 89}, - [2415] = {.lex_state = 89}, - [2416] = {.lex_state = 89}, - [2417] = {.lex_state = 89}, - [2418] = {.lex_state = 89}, - [2419] = {.lex_state = 89}, - [2420] = {.lex_state = 89}, - [2421] = {.lex_state = 89}, - [2422] = {.lex_state = 89}, - [2423] = {.lex_state = 89}, - [2424] = {.lex_state = 89}, - [2425] = {.lex_state = 89, .external_lex_state = 9}, - [2426] = {.lex_state = 89}, - [2427] = {.lex_state = 89}, - [2428] = {.lex_state = 89}, - [2429] = {.lex_state = 89}, - [2430] = {.lex_state = 89}, - [2431] = {.lex_state = 89}, - [2432] = {.lex_state = 89}, - [2433] = {.lex_state = 89}, - [2434] = {.lex_state = 89}, - [2435] = {.lex_state = 89}, - [2436] = {.lex_state = 89}, - [2437] = {.lex_state = 89}, - [2438] = {.lex_state = 89}, - [2439] = {.lex_state = 89}, - [2440] = {.lex_state = 89}, - [2441] = {.lex_state = 89}, - [2442] = {.lex_state = 89}, - [2443] = {.lex_state = 89}, - [2444] = {.lex_state = 89, .external_lex_state = 11}, - [2445] = {.lex_state = 89, .external_lex_state = 11}, - [2446] = {.lex_state = 89}, - [2447] = {.lex_state = 89}, - [2448] = {.lex_state = 89}, - [2449] = {.lex_state = 89}, - [2450] = {.lex_state = 89}, - [2451] = {.lex_state = 89}, - [2452] = {.lex_state = 89}, - [2453] = {.lex_state = 89}, - [2454] = {.lex_state = 89}, - [2455] = {.lex_state = 89}, - [2456] = {.lex_state = 89}, - [2457] = {.lex_state = 89}, - [2458] = {.lex_state = 89}, - [2459] = {.lex_state = 89}, - [2460] = {.lex_state = 89}, - [2461] = {.lex_state = 89}, - [2462] = {.lex_state = 89}, - [2463] = {.lex_state = 89}, - [2464] = {.lex_state = 89}, - [2465] = {.lex_state = 89}, - [2466] = {.lex_state = 89}, - [2467] = {.lex_state = 89}, - [2468] = {.lex_state = 89}, - [2469] = {.lex_state = 89}, - [2470] = {.lex_state = 89}, - [2471] = {.lex_state = 89}, - [2472] = {.lex_state = 89}, - [2473] = {.lex_state = 89}, - [2474] = {.lex_state = 89}, - [2475] = {.lex_state = 89}, - [2476] = {.lex_state = 89}, - [2477] = {.lex_state = 89}, - [2478] = {.lex_state = 89}, - [2479] = {.lex_state = 89}, - [2480] = {.lex_state = 89}, - [2481] = {.lex_state = 89}, - [2482] = {.lex_state = 89}, - [2483] = {.lex_state = 89}, - [2484] = {.lex_state = 89}, - [2485] = {.lex_state = 89}, - [2486] = {.lex_state = 89}, - [2487] = {.lex_state = 89}, - [2488] = {.lex_state = 89}, - [2489] = {.lex_state = 89}, - [2490] = {.lex_state = 89}, - [2491] = {.lex_state = 89}, - [2492] = {.lex_state = 89}, - [2493] = {.lex_state = 89}, - [2494] = {.lex_state = 89}, - [2495] = {.lex_state = 200}, - [2496] = {.lex_state = 89}, - [2497] = {.lex_state = 89}, - [2498] = {.lex_state = 89, .external_lex_state = 9}, - [2499] = {.lex_state = 89, .external_lex_state = 9}, - [2500] = {.lex_state = 89}, - [2501] = {.lex_state = 89}, - [2502] = {.lex_state = 89, .external_lex_state = 9}, - [2503] = {.lex_state = 89}, - [2504] = {.lex_state = 89, .external_lex_state = 9}, - [2505] = {.lex_state = 89}, - [2506] = {.lex_state = 89}, - [2507] = {.lex_state = 89}, - [2508] = {.lex_state = 89}, - [2509] = {.lex_state = 89}, - [2510] = {.lex_state = 89}, - [2511] = {.lex_state = 89}, - [2512] = {.lex_state = 89}, - [2513] = {.lex_state = 89}, - [2514] = {.lex_state = 89}, - [2515] = {.lex_state = 89}, - [2516] = {.lex_state = 89}, - [2517] = {.lex_state = 89}, - [2518] = {.lex_state = 89}, - [2519] = {.lex_state = 89}, - [2520] = {.lex_state = 89}, - [2521] = {.lex_state = 89}, - [2522] = {.lex_state = 89, .external_lex_state = 9}, - [2523] = {.lex_state = 89}, - [2524] = {.lex_state = 89}, - [2525] = {.lex_state = 89}, - [2526] = {.lex_state = 89}, - [2527] = {.lex_state = 89}, - [2528] = {.lex_state = 89}, - [2529] = {.lex_state = 89}, - [2530] = {.lex_state = 89}, - [2531] = {.lex_state = 89}, - [2532] = {.lex_state = 89}, - [2533] = {.lex_state = 89}, - [2534] = {.lex_state = 89}, - [2535] = {.lex_state = 89}, - [2536] = {.lex_state = 89}, - [2537] = {.lex_state = 89}, - [2538] = {.lex_state = 89}, - [2539] = {.lex_state = 89}, - [2540] = {.lex_state = 89}, - [2541] = {(TSStateId)(-1)}, - [2542] = {(TSStateId)(-1)}, -}; - -enum { - ts_external_token__automatic_semicolon = 0, - ts_external_token_encapsed_string_chars = 1, - ts_external_token_encapsed_string_chars_after_variable = 2, - ts_external_token_encapsed_string_chars_heredoc = 3, - ts_external_token_encapsed_string_chars_after_variable_heredoc = 4, - ts_external_token__eof = 5, - ts_external_token_heredoc_start = 6, - ts_external_token_heredoc_end = 7, - ts_external_token_nowdoc_string = 8, - ts_external_token_sentinel_error = 9, -}; - -static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { - [ts_external_token__automatic_semicolon] = sym__automatic_semicolon, - [ts_external_token_encapsed_string_chars] = sym_encapsed_string_chars, - [ts_external_token_encapsed_string_chars_after_variable] = sym_encapsed_string_chars_after_variable, - [ts_external_token_encapsed_string_chars_heredoc] = sym_encapsed_string_chars_heredoc, - [ts_external_token_encapsed_string_chars_after_variable_heredoc] = sym_encapsed_string_chars_after_variable_heredoc, - [ts_external_token__eof] = sym__eof, - [ts_external_token_heredoc_start] = sym_heredoc_start, - [ts_external_token_heredoc_end] = sym_heredoc_end, - [ts_external_token_nowdoc_string] = sym_nowdoc_string, - [ts_external_token_sentinel_error] = sym_sentinel_error, -}; - -static const bool ts_external_scanner_states[13][EXTERNAL_TOKEN_COUNT] = { - [1] = { - [ts_external_token__automatic_semicolon] = true, - [ts_external_token_encapsed_string_chars] = true, - [ts_external_token_encapsed_string_chars_after_variable] = true, - [ts_external_token_encapsed_string_chars_heredoc] = true, - [ts_external_token_encapsed_string_chars_after_variable_heredoc] = true, - [ts_external_token__eof] = true, - [ts_external_token_heredoc_start] = true, - [ts_external_token_heredoc_end] = true, - [ts_external_token_nowdoc_string] = true, - [ts_external_token_sentinel_error] = true, - }, - [2] = { - [ts_external_token__automatic_semicolon] = true, - }, - [3] = { - [ts_external_token_encapsed_string_chars_heredoc] = true, - [ts_external_token_heredoc_end] = true, - }, - [4] = { - [ts_external_token_encapsed_string_chars_heredoc] = true, - }, - [5] = { - [ts_external_token_encapsed_string_chars] = true, - }, - [6] = { - [ts_external_token_encapsed_string_chars_heredoc] = true, - [ts_external_token_encapsed_string_chars_after_variable_heredoc] = true, - [ts_external_token_heredoc_end] = true, - }, - [7] = { - [ts_external_token_encapsed_string_chars] = true, - [ts_external_token_encapsed_string_chars_after_variable] = true, - }, - [8] = { - [ts_external_token__eof] = true, - }, - [9] = { - [ts_external_token_heredoc_end] = true, - }, - [10] = { - [ts_external_token_heredoc_end] = true, - [ts_external_token_nowdoc_string] = true, - }, - [11] = { - [ts_external_token_heredoc_start] = true, - }, - [12] = { - [ts_external_token_nowdoc_string] = true, - }, -}; - -static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { - [0] = { - [sym_text_interpolation] = STATE(0), - [ts_builtin_sym_end] = ACTIONS(1), - [sym_name] = ACTIONS(1), - [sym_php_tag] = ACTIONS(1), - [anon_sym_QMARK_GT] = ACTIONS(3), - [aux_sym_text_token1] = ACTIONS(1), - [anon_sym_SEMI] = ACTIONS(1), - [anon_sym_AMP] = ACTIONS(1), - [aux_sym_function_static_declaration_token1] = ACTIONS(1), - [anon_sym_COMMA] = ACTIONS(1), - [anon_sym_EQ] = ACTIONS(1), - [aux_sym_global_declaration_token1] = ACTIONS(1), - [aux_sym_namespace_definition_token1] = ACTIONS(1), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1), - [anon_sym_BSLASH] = ACTIONS(1), - [aux_sym_namespace_aliasing_clause_token1] = ACTIONS(1), - [anon_sym_LBRACE] = ACTIONS(1), - [anon_sym_RBRACE] = ACTIONS(1), - [aux_sym_trait_declaration_token1] = ACTIONS(1), - [aux_sym_interface_declaration_token1] = ACTIONS(1), - [aux_sym_base_clause_token1] = ACTIONS(1), - [aux_sym_enum_declaration_token1] = ACTIONS(1), - [anon_sym_COLON] = ACTIONS(1), - [aux_sym_enum_case_token1] = ACTIONS(1), - [aux_sym_class_declaration_token1] = ACTIONS(1), - [aux_sym_final_modifier_token1] = ACTIONS(1), - [aux_sym_abstract_modifier_token1] = ACTIONS(1), - [aux_sym_readonly_modifier_token1] = ACTIONS(1), - [aux_sym_class_interface_clause_token1] = ACTIONS(1), - [sym_var_modifier] = ACTIONS(1), - [aux_sym_use_instead_of_clause_token1] = ACTIONS(1), - [aux_sym_visibility_modifier_token1] = ACTIONS(1), - [aux_sym_visibility_modifier_token2] = ACTIONS(1), - [aux_sym_visibility_modifier_token3] = ACTIONS(1), - [aux_sym__arrow_function_header_token1] = ACTIONS(1), - [anon_sym_EQ_GT] = ACTIONS(1), - [anon_sym_LPAREN] = ACTIONS(1), - [anon_sym_RPAREN] = ACTIONS(1), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1), - [anon_sym_QMARK] = ACTIONS(1), - [sym_bottom_type] = ACTIONS(1), - [anon_sym_PIPE] = ACTIONS(1), - [anon_sym_array] = ACTIONS(1), - [aux_sym_primitive_type_token1] = ACTIONS(1), - [anon_sym_iterable] = ACTIONS(1), - [anon_sym_bool] = ACTIONS(1), - [anon_sym_float] = ACTIONS(1), - [anon_sym_int] = ACTIONS(1), - [anon_sym_string] = ACTIONS(1), - [anon_sym_void] = ACTIONS(1), - [anon_sym_mixed] = ACTIONS(1), - [anon_sym_static] = ACTIONS(1), - [anon_sym_false] = ACTIONS(1), - [anon_sym_null] = ACTIONS(1), - [aux_sym_cast_type_token1] = ACTIONS(1), - [aux_sym_cast_type_token2] = ACTIONS(1), - [aux_sym_cast_type_token3] = ACTIONS(1), - [aux_sym_cast_type_token4] = ACTIONS(1), - [aux_sym_cast_type_token5] = ACTIONS(1), - [aux_sym_cast_type_token6] = ACTIONS(1), - [aux_sym_cast_type_token7] = ACTIONS(1), - [aux_sym_cast_type_token8] = ACTIONS(1), - [aux_sym_cast_type_token9] = ACTIONS(1), - [aux_sym_cast_type_token10] = ACTIONS(1), - [aux_sym_cast_type_token11] = ACTIONS(1), - [aux_sym_cast_type_token12] = ACTIONS(1), - [aux_sym_echo_statement_token1] = ACTIONS(1), - [anon_sym_unset] = ACTIONS(1), - [aux_sym_declare_statement_token1] = ACTIONS(1), - [aux_sym_declare_statement_token2] = ACTIONS(1), - [anon_sym_ticks] = ACTIONS(1), - [anon_sym_encoding] = ACTIONS(1), - [anon_sym_strict_types] = ACTIONS(1), - [sym_float] = ACTIONS(1), - [aux_sym_try_statement_token1] = ACTIONS(1), - [aux_sym_catch_clause_token1] = ACTIONS(1), - [aux_sym_finally_clause_token1] = ACTIONS(1), - [aux_sym_goto_statement_token1] = ACTIONS(1), - [aux_sym_continue_statement_token1] = ACTIONS(1), - [aux_sym_break_statement_token1] = ACTIONS(1), - [sym_integer] = ACTIONS(1), - [aux_sym_return_statement_token1] = ACTIONS(1), - [aux_sym_throw_expression_token1] = ACTIONS(1), - [aux_sym_while_statement_token1] = ACTIONS(1), - [aux_sym_while_statement_token2] = ACTIONS(1), - [aux_sym_do_statement_token1] = ACTIONS(1), - [aux_sym_for_statement_token1] = ACTIONS(1), - [aux_sym_for_statement_token2] = ACTIONS(1), - [aux_sym_foreach_statement_token1] = ACTIONS(1), - [aux_sym_foreach_statement_token2] = ACTIONS(1), - [aux_sym_if_statement_token1] = ACTIONS(1), - [aux_sym_if_statement_token2] = ACTIONS(1), - [aux_sym_else_if_clause_token1] = ACTIONS(1), - [aux_sym_else_clause_token1] = ACTIONS(1), - [aux_sym_match_expression_token1] = ACTIONS(1), - [aux_sym_match_default_expression_token1] = ACTIONS(1), - [aux_sym_switch_statement_token1] = ACTIONS(1), - [aux_sym_switch_block_token1] = ACTIONS(1), - [anon_sym_AT] = ACTIONS(1), - [anon_sym_PLUS] = ACTIONS(1), - [anon_sym_DASH] = ACTIONS(1), - [anon_sym_TILDE] = ACTIONS(1), - [anon_sym_BANG] = ACTIONS(1), - [anon_sym_STAR_STAR] = ACTIONS(1), - [aux_sym_clone_expression_token1] = ACTIONS(1), - [anon_sym_COLON_COLON] = ACTIONS(1), - [aux_sym_print_intrinsic_token1] = ACTIONS(1), - [aux_sym_object_creation_expression_token1] = ACTIONS(1), - [anon_sym_PLUS_PLUS] = ACTIONS(1), - [anon_sym_DASH_DASH] = ACTIONS(1), - [sym_shell_command_expression] = ACTIONS(1), - [anon_sym_STAR_STAR_EQ] = ACTIONS(1), - [anon_sym_STAR_EQ] = ACTIONS(1), - [anon_sym_SLASH_EQ] = ACTIONS(1), - [anon_sym_PERCENT_EQ] = ACTIONS(1), - [anon_sym_PLUS_EQ] = ACTIONS(1), - [anon_sym_DASH_EQ] = ACTIONS(1), - [anon_sym_GT_GT_EQ] = ACTIONS(1), - [anon_sym_AMP_EQ] = ACTIONS(1), - [anon_sym_CARET_EQ] = ACTIONS(1), - [anon_sym_PIPE_EQ] = ACTIONS(1), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1), - [anon_sym_DASH_GT] = ACTIONS(1), - [anon_sym_QMARK_DASH_GT] = ACTIONS(1), - [aux_sym__list_destructing_token1] = ACTIONS(1), - [anon_sym_LBRACK] = ACTIONS(1), - [anon_sym_RBRACK] = ACTIONS(1), - [anon_sym_self] = ACTIONS(1), - [anon_sym_parent] = ACTIONS(1), - [anon_sym_POUND_LBRACK] = ACTIONS(1), - [anon_sym_SQUOTE] = ACTIONS(1), - [anon_sym_QMARK_GT2] = ACTIONS(1), - [aux_sym_encapsed_string_token1] = ACTIONS(1), - [anon_sym_DQUOTE] = ACTIONS(1), - [aux_sym_string_token1] = ACTIONS(1), - [anon_sym_DQUOTE2] = ACTIONS(1), - [anon_sym_SQUOTE2] = ACTIONS(1), - [sym_boolean] = ACTIONS(1), - [sym_null] = ACTIONS(1), - [anon_sym_DOLLAR] = ACTIONS(1), - [aux_sym_yield_expression_token1] = ACTIONS(1), - [aux_sym_yield_expression_token2] = ACTIONS(1), - [aux_sym_binary_expression_token1] = ACTIONS(1), - [anon_sym_QMARK_QMARK] = ACTIONS(1), - [aux_sym_binary_expression_token2] = ACTIONS(1), - [aux_sym_binary_expression_token3] = ACTIONS(1), - [aux_sym_binary_expression_token4] = ACTIONS(1), - [anon_sym_PIPE_PIPE] = ACTIONS(1), - [anon_sym_AMP_AMP] = ACTIONS(1), - [anon_sym_CARET] = 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] = ACTIONS(1), - [anon_sym_GT] = ACTIONS(1), - [anon_sym_GT_EQ] = 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), - [aux_sym_include_expression_token1] = ACTIONS(1), - [aux_sym_include_once_expression_token1] = ACTIONS(1), - [aux_sym_require_expression_token1] = ACTIONS(1), - [aux_sym_require_once_expression_token1] = ACTIONS(1), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1), - [sym_encapsed_string_chars] = ACTIONS(1), - [sym_encapsed_string_chars_after_variable] = ACTIONS(1), - [sym_encapsed_string_chars_heredoc] = ACTIONS(1), - [sym_encapsed_string_chars_after_variable_heredoc] = ACTIONS(1), - [sym__eof] = ACTIONS(1), - [sym_heredoc_start] = ACTIONS(1), - [sym_heredoc_end] = ACTIONS(1), - [sym_nowdoc_string] = ACTIONS(1), - [sym_sentinel_error] = ACTIONS(1), - }, - [1] = { - [sym_program] = STATE(2535), - [sym_text_interpolation] = STATE(1), - [sym_text] = STATE(2314), - [aux_sym_text_repeat1] = STATE(1600), - [ts_builtin_sym_end] = ACTIONS(7), - [sym_php_tag] = ACTIONS(9), - [anon_sym_QMARK_GT] = ACTIONS(3), - [aux_sym_text_token1] = ACTIONS(11), - [aux_sym_text_token2] = ACTIONS(11), - [sym_comment] = ACTIONS(5), - }, - [2] = { - [sym_text_interpolation] = STATE(2), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [ts_builtin_sym_end] = ACTIONS(13), - [sym_name] = ACTIONS(15), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(20), - [aux_sym_function_static_declaration_token1] = ACTIONS(23), - [aux_sym_global_declaration_token1] = ACTIONS(26), - [aux_sym_namespace_definition_token1] = ACTIONS(29), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(32), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(35), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(38), - [anon_sym_BSLASH] = ACTIONS(41), - [anon_sym_LBRACE] = ACTIONS(44), - [anon_sym_RBRACE] = ACTIONS(13), - [aux_sym_trait_declaration_token1] = ACTIONS(47), - [aux_sym_interface_declaration_token1] = ACTIONS(50), - [aux_sym_enum_declaration_token1] = ACTIONS(53), - [aux_sym_enum_case_token1] = ACTIONS(56), - [aux_sym_class_declaration_token1] = ACTIONS(58), - [aux_sym_final_modifier_token1] = ACTIONS(61), - [aux_sym_abstract_modifier_token1] = ACTIONS(64), - [aux_sym_visibility_modifier_token1] = ACTIONS(67), - [aux_sym_visibility_modifier_token2] = ACTIONS(67), - [aux_sym_visibility_modifier_token3] = ACTIONS(67), - [aux_sym__arrow_function_header_token1] = ACTIONS(70), - [anon_sym_LPAREN] = ACTIONS(73), - [aux_sym_cast_type_token1] = ACTIONS(76), - [aux_sym_echo_statement_token1] = ACTIONS(79), - [anon_sym_unset] = ACTIONS(82), - [aux_sym_declare_statement_token1] = ACTIONS(85), - [aux_sym_declare_statement_token2] = ACTIONS(56), - [sym_float] = ACTIONS(88), - [aux_sym_try_statement_token1] = ACTIONS(91), - [aux_sym_goto_statement_token1] = ACTIONS(94), - [aux_sym_continue_statement_token1] = ACTIONS(97), - [aux_sym_break_statement_token1] = ACTIONS(100), - [sym_integer] = ACTIONS(88), - [aux_sym_return_statement_token1] = ACTIONS(103), - [aux_sym_throw_expression_token1] = ACTIONS(106), - [aux_sym_while_statement_token1] = ACTIONS(109), - [aux_sym_while_statement_token2] = ACTIONS(56), - [aux_sym_do_statement_token1] = ACTIONS(112), - [aux_sym_for_statement_token1] = ACTIONS(115), - [aux_sym_for_statement_token2] = ACTIONS(56), - [aux_sym_foreach_statement_token1] = ACTIONS(118), - [aux_sym_foreach_statement_token2] = ACTIONS(56), - [aux_sym_if_statement_token1] = ACTIONS(121), - [aux_sym_if_statement_token2] = ACTIONS(56), - [aux_sym_match_expression_token1] = ACTIONS(124), - [aux_sym_match_default_expression_token1] = ACTIONS(56), - [aux_sym_switch_statement_token1] = ACTIONS(127), - [aux_sym_switch_block_token1] = ACTIONS(56), - [anon_sym_AT] = ACTIONS(130), - [anon_sym_PLUS] = ACTIONS(133), - [anon_sym_DASH] = ACTIONS(133), - [anon_sym_TILDE] = ACTIONS(136), - [anon_sym_BANG] = ACTIONS(136), - [aux_sym_clone_expression_token1] = ACTIONS(139), - [aux_sym_print_intrinsic_token1] = ACTIONS(142), - [aux_sym_object_creation_expression_token1] = ACTIONS(145), - [anon_sym_PLUS_PLUS] = ACTIONS(148), - [anon_sym_DASH_DASH] = ACTIONS(148), - [sym_shell_command_expression] = ACTIONS(151), - [aux_sym__list_destructing_token1] = ACTIONS(154), - [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_self] = ACTIONS(160), - [anon_sym_parent] = ACTIONS(160), - [anon_sym_POUND_LBRACK] = ACTIONS(163), - [anon_sym_SQUOTE] = ACTIONS(166), - [aux_sym_encapsed_string_token1] = ACTIONS(169), - [anon_sym_DQUOTE] = ACTIONS(169), - [aux_sym_string_token1] = ACTIONS(166), - [anon_sym_LT_LT_LT] = ACTIONS(172), - [sym_boolean] = ACTIONS(88), - [sym_null] = ACTIONS(88), - [anon_sym_DOLLAR] = ACTIONS(175), - [aux_sym_yield_expression_token1] = ACTIONS(178), - [aux_sym_include_expression_token1] = ACTIONS(181), - [aux_sym_include_once_expression_token1] = ACTIONS(184), - [aux_sym_require_expression_token1] = ACTIONS(187), - [aux_sym_require_once_expression_token1] = ACTIONS(190), - [sym_comment] = ACTIONS(5), - }, - [3] = { - [sym_text_interpolation] = STATE(3), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(4), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(213), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_enum_case_token1] = ACTIONS(221), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_match_default_expression_token1] = ACTIONS(221), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [aux_sym_switch_block_token1] = ACTIONS(221), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [4] = { - [sym_text_interpolation] = STATE(4), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(313), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_enum_case_token1] = ACTIONS(315), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_match_default_expression_token1] = ACTIONS(315), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [aux_sym_switch_block_token1] = ACTIONS(315), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [5] = { - [sym_text_interpolation] = STATE(5), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(317), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_enum_case_token1] = ACTIONS(319), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_match_default_expression_token1] = ACTIONS(319), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [aux_sym_switch_block_token1] = ACTIONS(319), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [6] = { - [sym_text_interpolation] = STATE(6), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(5), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(321), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_enum_case_token1] = ACTIONS(323), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_match_default_expression_token1] = ACTIONS(323), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [aux_sym_switch_block_token1] = ACTIONS(323), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [7] = { - [sym_text_interpolation] = STATE(7), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(10), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(325), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(327), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(329), - [aux_sym_foreach_statement_token1] = ACTIONS(331), - [aux_sym_if_statement_token1] = ACTIONS(333), - [aux_sym_if_statement_token2] = ACTIONS(335), - [aux_sym_else_if_clause_token1] = ACTIONS(335), - [aux_sym_else_clause_token1] = ACTIONS(335), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [8] = { - [sym_text_interpolation] = STATE(8), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_while_statement_token2] = ACTIONS(335), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_foreach_statement_token2] = ACTIONS(335), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_if_statement_token2] = ACTIONS(335), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [9] = { - [sym_text_interpolation] = STATE(9), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(8), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_while_statement_token2] = ACTIONS(337), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_foreach_statement_token2] = ACTIONS(337), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_if_statement_token2] = ACTIONS(337), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [10] = { - [sym_text_interpolation] = STATE(10), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(10), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(15), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(20), - [aux_sym_function_static_declaration_token1] = ACTIONS(23), - [aux_sym_global_declaration_token1] = ACTIONS(26), - [aux_sym_namespace_definition_token1] = ACTIONS(29), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(32), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(35), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(38), - [anon_sym_BSLASH] = ACTIONS(41), - [anon_sym_LBRACE] = ACTIONS(44), - [aux_sym_trait_declaration_token1] = ACTIONS(47), - [aux_sym_interface_declaration_token1] = ACTIONS(50), - [aux_sym_enum_declaration_token1] = ACTIONS(53), - [aux_sym_class_declaration_token1] = ACTIONS(58), - [aux_sym_final_modifier_token1] = ACTIONS(61), - [aux_sym_abstract_modifier_token1] = ACTIONS(64), - [aux_sym_visibility_modifier_token1] = ACTIONS(67), - [aux_sym_visibility_modifier_token2] = ACTIONS(67), - [aux_sym_visibility_modifier_token3] = ACTIONS(67), - [aux_sym__arrow_function_header_token1] = ACTIONS(70), - [anon_sym_LPAREN] = ACTIONS(73), - [aux_sym_cast_type_token1] = ACTIONS(76), - [aux_sym_echo_statement_token1] = ACTIONS(79), - [anon_sym_unset] = ACTIONS(82), - [aux_sym_declare_statement_token1] = ACTIONS(339), - [sym_float] = ACTIONS(88), - [aux_sym_try_statement_token1] = ACTIONS(91), - [aux_sym_goto_statement_token1] = ACTIONS(94), - [aux_sym_continue_statement_token1] = ACTIONS(97), - [aux_sym_break_statement_token1] = ACTIONS(100), - [sym_integer] = ACTIONS(88), - [aux_sym_return_statement_token1] = ACTIONS(103), - [aux_sym_throw_expression_token1] = ACTIONS(106), - [aux_sym_while_statement_token1] = ACTIONS(342), - [aux_sym_do_statement_token1] = ACTIONS(112), - [aux_sym_for_statement_token1] = ACTIONS(345), - [aux_sym_foreach_statement_token1] = ACTIONS(348), - [aux_sym_if_statement_token1] = ACTIONS(351), - [aux_sym_if_statement_token2] = ACTIONS(56), - [aux_sym_else_if_clause_token1] = ACTIONS(56), - [aux_sym_else_clause_token1] = ACTIONS(56), - [aux_sym_match_expression_token1] = ACTIONS(124), - [aux_sym_switch_statement_token1] = ACTIONS(127), - [anon_sym_AT] = ACTIONS(130), - [anon_sym_PLUS] = ACTIONS(133), - [anon_sym_DASH] = ACTIONS(133), - [anon_sym_TILDE] = ACTIONS(136), - [anon_sym_BANG] = ACTIONS(136), - [aux_sym_clone_expression_token1] = ACTIONS(139), - [aux_sym_print_intrinsic_token1] = ACTIONS(142), - [aux_sym_object_creation_expression_token1] = ACTIONS(145), - [anon_sym_PLUS_PLUS] = ACTIONS(148), - [anon_sym_DASH_DASH] = ACTIONS(148), - [sym_shell_command_expression] = ACTIONS(151), - [aux_sym__list_destructing_token1] = ACTIONS(154), - [anon_sym_LBRACK] = ACTIONS(157), - [anon_sym_self] = ACTIONS(160), - [anon_sym_parent] = ACTIONS(160), - [anon_sym_POUND_LBRACK] = ACTIONS(163), - [anon_sym_SQUOTE] = ACTIONS(166), - [aux_sym_encapsed_string_token1] = ACTIONS(169), - [anon_sym_DQUOTE] = ACTIONS(169), - [aux_sym_string_token1] = ACTIONS(166), - [anon_sym_LT_LT_LT] = ACTIONS(172), - [sym_boolean] = ACTIONS(88), - [sym_null] = ACTIONS(88), - [anon_sym_DOLLAR] = ACTIONS(175), - [aux_sym_yield_expression_token1] = ACTIONS(178), - [aux_sym_include_expression_token1] = ACTIONS(181), - [aux_sym_include_once_expression_token1] = ACTIONS(184), - [aux_sym_require_expression_token1] = ACTIONS(187), - [aux_sym_require_once_expression_token1] = ACTIONS(190), - [sym_comment] = ACTIONS(5), - }, - [11] = { - [sym_text_interpolation] = STATE(11), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(7), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(325), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(327), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(329), - [aux_sym_foreach_statement_token1] = ACTIONS(331), - [aux_sym_if_statement_token1] = ACTIONS(333), - [aux_sym_if_statement_token2] = ACTIONS(337), - [aux_sym_else_if_clause_token1] = ACTIONS(337), - [aux_sym_else_clause_token1] = ACTIONS(337), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [12] = { - [sym_text_interpolation] = STATE(12), - [sym_empty_statement] = STATE(482), - [sym_function_static_declaration] = STATE(482), - [sym_global_declaration] = STATE(482), - [sym_namespace_definition] = STATE(482), - [sym_namespace_use_declaration] = STATE(482), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(482), - [sym_interface_declaration] = STATE(482), - [sym_enum_declaration] = STATE(482), - [sym_class_declaration] = STATE(482), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(482), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(482), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(482), - [sym_unset_statement] = STATE(482), - [sym_declare_statement] = STATE(482), - [sym_try_statement] = STATE(482), - [sym_goto_statement] = STATE(482), - [sym_continue_statement] = STATE(482), - [sym_break_statement] = STATE(482), - [sym_return_statement] = STATE(482), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(482), - [sym_do_statement] = STATE(482), - [sym_for_statement] = STATE(482), - [sym_foreach_statement] = STATE(482), - [sym_if_statement] = STATE(482), - [sym_colon_block] = STATE(2430), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(482), - [sym_compound_statement] = STATE(482), - [sym_named_label_statement] = STATE(482), - [sym_expression_statement] = STATE(482), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(354), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [anon_sym_COLON] = ACTIONS(356), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(325), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(327), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(329), - [aux_sym_foreach_statement_token1] = ACTIONS(331), - [aux_sym_if_statement_token1] = ACTIONS(333), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(358), - }, - [13] = { - [sym_text_interpolation] = STATE(13), - [sym_empty_statement] = STATE(482), - [sym_function_static_declaration] = STATE(482), - [sym_global_declaration] = STATE(482), - [sym_namespace_definition] = STATE(482), - [sym_namespace_use_declaration] = STATE(482), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(482), - [sym_interface_declaration] = STATE(482), - [sym_enum_declaration] = STATE(482), - [sym_class_declaration] = STATE(482), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(482), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(482), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(482), - [sym_unset_statement] = STATE(482), - [sym_declare_statement] = STATE(482), - [sym_try_statement] = STATE(482), - [sym_goto_statement] = STATE(482), - [sym_continue_statement] = STATE(482), - [sym_break_statement] = STATE(482), - [sym_return_statement] = STATE(482), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(482), - [sym_do_statement] = STATE(482), - [sym_for_statement] = STATE(482), - [sym_foreach_statement] = STATE(482), - [sym_if_statement] = STATE(482), - [sym_colon_block] = STATE(2430), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(482), - [sym_compound_statement] = STATE(482), - [sym_named_label_statement] = STATE(482), - [sym_expression_statement] = STATE(482), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(354), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [anon_sym_COLON] = ACTIONS(356), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(358), - }, - [14] = { - [sym_text_interpolation] = STATE(14), - [sym_empty_statement] = STATE(1869), - [sym_function_static_declaration] = STATE(1869), - [sym_global_declaration] = STATE(1869), - [sym_namespace_definition] = STATE(1869), - [sym_namespace_use_declaration] = STATE(1869), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(1869), - [sym_interface_declaration] = STATE(1869), - [sym_enum_declaration] = STATE(1869), - [sym_class_declaration] = STATE(1869), - [sym_final_modifier] = STATE(2437), - [sym_abstract_modifier] = STATE(2437), - [sym_const_declaration] = STATE(1869), - [sym__const_declaration] = STATE(1962), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2438), - [sym_function_definition] = STATE(1869), - [sym__function_definition_header] = STATE(2109), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(1869), - [sym_unset_statement] = STATE(1869), - [sym_declare_statement] = STATE(1869), - [sym_try_statement] = STATE(1869), - [sym_goto_statement] = STATE(1869), - [sym_continue_statement] = STATE(1869), - [sym_break_statement] = STATE(1869), - [sym_return_statement] = STATE(1869), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(1869), - [sym_do_statement] = STATE(1869), - [sym_for_statement] = STATE(1869), - [sym_foreach_statement] = STATE(1869), - [sym_if_statement] = STATE(1869), - [sym_colon_block] = STATE(2359), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(1869), - [sym_compound_statement] = STATE(1869), - [sym_named_label_statement] = STATE(1869), - [sym_expression_statement] = STATE(1869), - [sym__expression] = STATE(1197), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1384), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(360), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_function_static_declaration_token1] = ACTIONS(364), - [aux_sym_global_declaration_token1] = ACTIONS(366), - [aux_sym_namespace_definition_token1] = ACTIONS(368), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(370), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(372), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(374), - [aux_sym_trait_declaration_token1] = ACTIONS(376), - [aux_sym_interface_declaration_token1] = ACTIONS(378), - [aux_sym_enum_declaration_token1] = ACTIONS(380), - [anon_sym_COLON] = ACTIONS(356), - [aux_sym_class_declaration_token1] = ACTIONS(382), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(384), - [anon_sym_unset] = ACTIONS(386), - [aux_sym_declare_statement_token1] = ACTIONS(388), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(390), - [aux_sym_goto_statement_token1] = ACTIONS(392), - [aux_sym_continue_statement_token1] = ACTIONS(394), - [aux_sym_break_statement_token1] = ACTIONS(396), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(398), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(400), - [aux_sym_do_statement_token1] = ACTIONS(402), - [aux_sym_for_statement_token1] = ACTIONS(404), - [aux_sym_foreach_statement_token1] = ACTIONS(406), - [aux_sym_if_statement_token1] = ACTIONS(408), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(410), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(412), - }, - [15] = { - [sym_text_interpolation] = STATE(15), - [sym_empty_statement] = STATE(1869), - [sym_function_static_declaration] = STATE(1869), - [sym_global_declaration] = STATE(1869), - [sym_namespace_definition] = STATE(1869), - [sym_namespace_use_declaration] = STATE(1869), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(1869), - [sym_interface_declaration] = STATE(1869), - [sym_enum_declaration] = STATE(1869), - [sym_class_declaration] = STATE(1869), - [sym_final_modifier] = STATE(2437), - [sym_abstract_modifier] = STATE(2437), - [sym_const_declaration] = STATE(1869), - [sym__const_declaration] = STATE(1962), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2438), - [sym_function_definition] = STATE(1869), - [sym__function_definition_header] = STATE(2109), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(1869), - [sym_unset_statement] = STATE(1869), - [sym_declare_statement] = STATE(1869), - [sym_try_statement] = STATE(1869), - [sym_goto_statement] = STATE(1869), - [sym_continue_statement] = STATE(1869), - [sym_break_statement] = STATE(1869), - [sym_return_statement] = STATE(1869), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(1869), - [sym_do_statement] = STATE(1869), - [sym_for_statement] = STATE(1869), - [sym_foreach_statement] = STATE(1869), - [sym_if_statement] = STATE(1869), - [sym_colon_block] = STATE(2359), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(1869), - [sym_compound_statement] = STATE(1869), - [sym_named_label_statement] = STATE(1869), - [sym_expression_statement] = STATE(1869), - [sym__expression] = STATE(1197), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1384), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(360), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_function_static_declaration_token1] = ACTIONS(364), - [aux_sym_global_declaration_token1] = ACTIONS(366), - [aux_sym_namespace_definition_token1] = ACTIONS(368), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(370), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(372), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(374), - [aux_sym_trait_declaration_token1] = ACTIONS(376), - [aux_sym_interface_declaration_token1] = ACTIONS(378), - [aux_sym_enum_declaration_token1] = ACTIONS(380), - [anon_sym_COLON] = ACTIONS(356), - [aux_sym_class_declaration_token1] = ACTIONS(382), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(384), - [anon_sym_unset] = ACTIONS(386), - [aux_sym_declare_statement_token1] = ACTIONS(414), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(390), - [aux_sym_goto_statement_token1] = ACTIONS(392), - [aux_sym_continue_statement_token1] = ACTIONS(394), - [aux_sym_break_statement_token1] = ACTIONS(396), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(398), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(416), - [aux_sym_do_statement_token1] = ACTIONS(402), - [aux_sym_for_statement_token1] = ACTIONS(418), - [aux_sym_foreach_statement_token1] = ACTIONS(420), - [aux_sym_if_statement_token1] = ACTIONS(422), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(410), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(412), - }, - [16] = { - [sym_text_interpolation] = STATE(16), - [sym_empty_statement] = STATE(452), - [sym_function_static_declaration] = STATE(452), - [sym_global_declaration] = STATE(452), - [sym_namespace_definition] = STATE(452), - [sym_namespace_use_declaration] = STATE(452), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(452), - [sym_interface_declaration] = STATE(452), - [sym_enum_declaration] = STATE(452), - [sym_class_declaration] = STATE(452), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(452), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(452), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(452), - [sym_unset_statement] = STATE(452), - [sym_declare_statement] = STATE(452), - [sym_try_statement] = STATE(452), - [sym_goto_statement] = STATE(452), - [sym_continue_statement] = STATE(452), - [sym_break_statement] = STATE(452), - [sym_return_statement] = STATE(452), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(452), - [sym_do_statement] = STATE(452), - [sym_for_statement] = STATE(452), - [sym_foreach_statement] = STATE(452), - [sym_if_statement] = STATE(452), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(452), - [sym_compound_statement] = STATE(452), - [sym_named_label_statement] = STATE(452), - [sym_expression_statement] = STATE(452), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(424), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [anon_sym_COLON] = ACTIONS(426), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(325), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(327), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(329), - [aux_sym_foreach_statement_token1] = ACTIONS(331), - [aux_sym_if_statement_token1] = ACTIONS(333), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(428), - }, - [17] = { - [sym_text_interpolation] = STATE(17), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(76), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(430), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [18] = { - [sym_text_interpolation] = STATE(18), - [sym_empty_statement] = STATE(484), - [sym_function_static_declaration] = STATE(484), - [sym_global_declaration] = STATE(484), - [sym_namespace_definition] = STATE(484), - [sym_namespace_use_declaration] = STATE(484), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(484), - [sym_interface_declaration] = STATE(484), - [sym_enum_declaration] = STATE(484), - [sym_class_declaration] = STATE(484), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(484), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(484), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(484), - [sym_unset_statement] = STATE(484), - [sym_declare_statement] = STATE(484), - [sym_try_statement] = STATE(484), - [sym_goto_statement] = STATE(484), - [sym_continue_statement] = STATE(484), - [sym_break_statement] = STATE(484), - [sym_return_statement] = STATE(484), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(484), - [sym_do_statement] = STATE(484), - [sym_for_statement] = STATE(484), - [sym_foreach_statement] = STATE(484), - [sym_if_statement] = STATE(484), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(484), - [sym_compound_statement] = STATE(484), - [sym_named_label_statement] = STATE(484), - [sym_expression_statement] = STATE(484), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(432), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [anon_sym_COLON] = ACTIONS(434), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(325), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(327), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(329), - [aux_sym_foreach_statement_token1] = ACTIONS(331), - [aux_sym_if_statement_token1] = ACTIONS(333), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(436), - }, - [19] = { - [sym_text_interpolation] = STATE(19), - [sym_empty_statement] = STATE(2010), - [sym_function_static_declaration] = STATE(2010), - [sym_global_declaration] = STATE(2010), - [sym_namespace_definition] = STATE(2010), - [sym_namespace_use_declaration] = STATE(2010), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(2010), - [sym_interface_declaration] = STATE(2010), - [sym_enum_declaration] = STATE(2010), - [sym_class_declaration] = STATE(2010), - [sym_final_modifier] = STATE(2437), - [sym_abstract_modifier] = STATE(2437), - [sym_const_declaration] = STATE(2010), - [sym__const_declaration] = STATE(1962), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2438), - [sym_function_definition] = STATE(2010), - [sym__function_definition_header] = STATE(2109), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(2010), - [sym_unset_statement] = STATE(2010), - [sym_declare_statement] = STATE(2010), - [sym_try_statement] = STATE(2010), - [sym_goto_statement] = STATE(2010), - [sym_continue_statement] = STATE(2010), - [sym_break_statement] = STATE(2010), - [sym_return_statement] = STATE(2010), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(2010), - [sym_do_statement] = STATE(2010), - [sym_for_statement] = STATE(2010), - [sym_foreach_statement] = STATE(2010), - [sym_if_statement] = STATE(2010), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(2010), - [sym_compound_statement] = STATE(2010), - [sym_named_label_statement] = STATE(2010), - [sym_expression_statement] = STATE(2010), - [sym__expression] = STATE(1197), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1384), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(360), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(438), - [aux_sym_function_static_declaration_token1] = ACTIONS(364), - [aux_sym_global_declaration_token1] = ACTIONS(366), - [aux_sym_namespace_definition_token1] = ACTIONS(368), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(370), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(372), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(374), - [aux_sym_trait_declaration_token1] = ACTIONS(376), - [aux_sym_interface_declaration_token1] = ACTIONS(378), - [aux_sym_enum_declaration_token1] = ACTIONS(380), - [anon_sym_COLON] = ACTIONS(440), - [aux_sym_class_declaration_token1] = ACTIONS(382), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(384), - [anon_sym_unset] = ACTIONS(386), - [aux_sym_declare_statement_token1] = ACTIONS(388), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(390), - [aux_sym_goto_statement_token1] = ACTIONS(392), - [aux_sym_continue_statement_token1] = ACTIONS(394), - [aux_sym_break_statement_token1] = ACTIONS(396), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(398), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(400), - [aux_sym_do_statement_token1] = ACTIONS(402), - [aux_sym_for_statement_token1] = ACTIONS(404), - [aux_sym_foreach_statement_token1] = ACTIONS(406), - [aux_sym_if_statement_token1] = ACTIONS(408), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(410), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(442), - }, - [20] = { - [sym_text_interpolation] = STATE(20), - [sym_empty_statement] = STATE(416), - [sym_function_static_declaration] = STATE(416), - [sym_global_declaration] = STATE(416), - [sym_namespace_definition] = STATE(416), - [sym_namespace_use_declaration] = STATE(416), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(416), - [sym_interface_declaration] = STATE(416), - [sym_enum_declaration] = STATE(416), - [sym_class_declaration] = STATE(416), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(416), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(416), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(416), - [sym_unset_statement] = STATE(416), - [sym_declare_statement] = STATE(416), - [sym_try_statement] = STATE(416), - [sym_goto_statement] = STATE(416), - [sym_continue_statement] = STATE(416), - [sym_break_statement] = STATE(416), - [sym_return_statement] = STATE(416), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(416), - [sym_do_statement] = STATE(416), - [sym_for_statement] = STATE(416), - [sym_foreach_statement] = STATE(416), - [sym_if_statement] = STATE(416), - [sym_colon_block] = STATE(1572), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(416), - [sym_compound_statement] = STATE(416), - [sym_named_label_statement] = STATE(416), - [sym_expression_statement] = STATE(416), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [anon_sym_COLON] = ACTIONS(444), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(325), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(327), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(329), - [aux_sym_foreach_statement_token1] = ACTIONS(331), - [aux_sym_if_statement_token1] = ACTIONS(333), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [21] = { - [sym_text_interpolation] = STATE(21), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(59), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_for_statement_token2] = ACTIONS(446), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [22] = { - [sym_text_interpolation] = STATE(22), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [ts_builtin_sym_end] = ACTIONS(448), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [23] = { - [sym_text_interpolation] = STATE(23), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(39), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(450), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [24] = { - [sym_text_interpolation] = STATE(24), - [sym_empty_statement] = STATE(2015), - [sym_function_static_declaration] = STATE(2015), - [sym_global_declaration] = STATE(2015), - [sym_namespace_definition] = STATE(2015), - [sym_namespace_use_declaration] = STATE(2015), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(2015), - [sym_interface_declaration] = STATE(2015), - [sym_enum_declaration] = STATE(2015), - [sym_class_declaration] = STATE(2015), - [sym_final_modifier] = STATE(2437), - [sym_abstract_modifier] = STATE(2437), - [sym_const_declaration] = STATE(2015), - [sym__const_declaration] = STATE(1962), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2438), - [sym_function_definition] = STATE(2015), - [sym__function_definition_header] = STATE(2109), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(2015), - [sym_unset_statement] = STATE(2015), - [sym_declare_statement] = STATE(2015), - [sym_try_statement] = STATE(2015), - [sym_goto_statement] = STATE(2015), - [sym_continue_statement] = STATE(2015), - [sym_break_statement] = STATE(2015), - [sym_return_statement] = STATE(2015), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(2015), - [sym_do_statement] = STATE(2015), - [sym_for_statement] = STATE(2015), - [sym_foreach_statement] = STATE(2015), - [sym_if_statement] = STATE(2015), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(2015), - [sym_compound_statement] = STATE(2015), - [sym_named_label_statement] = STATE(2015), - [sym_expression_statement] = STATE(2015), - [sym__expression] = STATE(1197), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1384), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(360), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(452), - [aux_sym_function_static_declaration_token1] = ACTIONS(364), - [aux_sym_global_declaration_token1] = ACTIONS(366), - [aux_sym_namespace_definition_token1] = ACTIONS(368), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(370), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(372), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(374), - [aux_sym_trait_declaration_token1] = ACTIONS(376), - [aux_sym_interface_declaration_token1] = ACTIONS(378), - [aux_sym_enum_declaration_token1] = ACTIONS(380), - [anon_sym_COLON] = ACTIONS(454), - [aux_sym_class_declaration_token1] = ACTIONS(382), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(384), - [anon_sym_unset] = ACTIONS(386), - [aux_sym_declare_statement_token1] = ACTIONS(388), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(390), - [aux_sym_goto_statement_token1] = ACTIONS(392), - [aux_sym_continue_statement_token1] = ACTIONS(394), - [aux_sym_break_statement_token1] = ACTIONS(396), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(398), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(400), - [aux_sym_do_statement_token1] = ACTIONS(402), - [aux_sym_for_statement_token1] = ACTIONS(404), - [aux_sym_foreach_statement_token1] = ACTIONS(406), - [aux_sym_if_statement_token1] = ACTIONS(408), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(410), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(456), - }, - [25] = { - [sym_text_interpolation] = STATE(25), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_for_statement_token2] = ACTIONS(446), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [26] = { - [sym_text_interpolation] = STATE(26), - [sym_empty_statement] = STATE(518), - [sym_function_static_declaration] = STATE(518), - [sym_global_declaration] = STATE(518), - [sym_namespace_definition] = STATE(518), - [sym_namespace_use_declaration] = STATE(518), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(518), - [sym_interface_declaration] = STATE(518), - [sym_enum_declaration] = STATE(518), - [sym_class_declaration] = STATE(518), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(518), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(518), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(518), - [sym_unset_statement] = STATE(518), - [sym_declare_statement] = STATE(518), - [sym_try_statement] = STATE(518), - [sym_goto_statement] = STATE(518), - [sym_continue_statement] = STATE(518), - [sym_break_statement] = STATE(518), - [sym_return_statement] = STATE(518), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(518), - [sym_do_statement] = STATE(518), - [sym_for_statement] = STATE(518), - [sym_foreach_statement] = STATE(518), - [sym_if_statement] = STATE(518), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(518), - [sym_compound_statement] = STATE(518), - [sym_named_label_statement] = STATE(518), - [sym_expression_statement] = STATE(518), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(458), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [anon_sym_COLON] = ACTIONS(460), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(325), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(327), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(329), - [aux_sym_foreach_statement_token1] = ACTIONS(331), - [aux_sym_if_statement_token1] = ACTIONS(333), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(462), - }, - [27] = { - [sym_text_interpolation] = STATE(27), - [sym_empty_statement] = STATE(2033), - [sym_function_static_declaration] = STATE(2033), - [sym_global_declaration] = STATE(2033), - [sym_namespace_definition] = STATE(2033), - [sym_namespace_use_declaration] = STATE(2033), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(2033), - [sym_interface_declaration] = STATE(2033), - [sym_enum_declaration] = STATE(2033), - [sym_class_declaration] = STATE(2033), - [sym_final_modifier] = STATE(2437), - [sym_abstract_modifier] = STATE(2437), - [sym_const_declaration] = STATE(2033), - [sym__const_declaration] = STATE(1962), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2438), - [sym_function_definition] = STATE(2033), - [sym__function_definition_header] = STATE(2109), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(2033), - [sym_unset_statement] = STATE(2033), - [sym_declare_statement] = STATE(2033), - [sym_try_statement] = STATE(2033), - [sym_goto_statement] = STATE(2033), - [sym_continue_statement] = STATE(2033), - [sym_break_statement] = STATE(2033), - [sym_return_statement] = STATE(2033), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(2033), - [sym_do_statement] = STATE(2033), - [sym_for_statement] = STATE(2033), - [sym_foreach_statement] = STATE(2033), - [sym_if_statement] = STATE(2033), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(2033), - [sym_compound_statement] = STATE(2033), - [sym_named_label_statement] = STATE(2033), - [sym_expression_statement] = STATE(2033), - [sym__expression] = STATE(1197), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1384), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(360), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(464), - [aux_sym_function_static_declaration_token1] = ACTIONS(364), - [aux_sym_global_declaration_token1] = ACTIONS(366), - [aux_sym_namespace_definition_token1] = ACTIONS(368), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(370), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(372), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(374), - [aux_sym_trait_declaration_token1] = ACTIONS(376), - [aux_sym_interface_declaration_token1] = ACTIONS(378), - [aux_sym_enum_declaration_token1] = ACTIONS(380), - [anon_sym_COLON] = ACTIONS(466), - [aux_sym_class_declaration_token1] = ACTIONS(382), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(384), - [anon_sym_unset] = ACTIONS(386), - [aux_sym_declare_statement_token1] = ACTIONS(388), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(390), - [aux_sym_goto_statement_token1] = ACTIONS(392), - [aux_sym_continue_statement_token1] = ACTIONS(394), - [aux_sym_break_statement_token1] = ACTIONS(396), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(398), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(400), - [aux_sym_do_statement_token1] = ACTIONS(402), - [aux_sym_for_statement_token1] = ACTIONS(404), - [aux_sym_foreach_statement_token1] = ACTIONS(406), - [aux_sym_if_statement_token1] = ACTIONS(408), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(410), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(468), - }, - [28] = { - [sym_text_interpolation] = STATE(28), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(47), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(470), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [29] = { - [sym_text_interpolation] = STATE(29), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(25), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_for_statement_token2] = ACTIONS(472), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [30] = { - [sym_text_interpolation] = STATE(30), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(35), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_for_statement_token2] = ACTIONS(474), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [31] = { - [sym_text_interpolation] = STATE(31), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(37), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(476), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [32] = { - [sym_text_interpolation] = STATE(32), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(478), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [33] = { - [sym_text_interpolation] = STATE(33), - [sym_empty_statement] = STATE(1575), - [sym_function_static_declaration] = STATE(1575), - [sym_global_declaration] = STATE(1575), - [sym_namespace_definition] = STATE(1575), - [sym_namespace_use_declaration] = STATE(1575), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(1575), - [sym_interface_declaration] = STATE(1575), - [sym_enum_declaration] = STATE(1575), - [sym_class_declaration] = STATE(1575), - [sym_final_modifier] = STATE(2437), - [sym_abstract_modifier] = STATE(2437), - [sym_const_declaration] = STATE(1575), - [sym__const_declaration] = STATE(1962), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2438), - [sym_function_definition] = STATE(1575), - [sym__function_definition_header] = STATE(2109), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(1575), - [sym_unset_statement] = STATE(1575), - [sym_declare_statement] = STATE(1575), - [sym_try_statement] = STATE(1575), - [sym_goto_statement] = STATE(1575), - [sym_continue_statement] = STATE(1575), - [sym_break_statement] = STATE(1575), - [sym_return_statement] = STATE(1575), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(1575), - [sym_do_statement] = STATE(1575), - [sym_for_statement] = STATE(1575), - [sym_foreach_statement] = STATE(1575), - [sym_if_statement] = STATE(1575), - [sym_colon_block] = STATE(1560), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(1575), - [sym_compound_statement] = STATE(1575), - [sym_named_label_statement] = STATE(1575), - [sym_expression_statement] = STATE(1575), - [sym__expression] = STATE(1197), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1384), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(360), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(480), - [aux_sym_function_static_declaration_token1] = ACTIONS(364), - [aux_sym_global_declaration_token1] = ACTIONS(366), - [aux_sym_namespace_definition_token1] = ACTIONS(368), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(370), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(372), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(374), - [aux_sym_trait_declaration_token1] = ACTIONS(376), - [aux_sym_interface_declaration_token1] = ACTIONS(378), - [aux_sym_enum_declaration_token1] = ACTIONS(380), - [anon_sym_COLON] = ACTIONS(444), - [aux_sym_class_declaration_token1] = ACTIONS(382), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(384), - [anon_sym_unset] = ACTIONS(386), - [aux_sym_declare_statement_token1] = ACTIONS(414), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(390), - [aux_sym_goto_statement_token1] = ACTIONS(392), - [aux_sym_continue_statement_token1] = ACTIONS(394), - [aux_sym_break_statement_token1] = ACTIONS(396), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(398), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(416), - [aux_sym_do_statement_token1] = ACTIONS(402), - [aux_sym_for_statement_token1] = ACTIONS(418), - [aux_sym_foreach_statement_token1] = ACTIONS(420), - [aux_sym_if_statement_token1] = ACTIONS(422), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(410), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [34] = { - [sym_text_interpolation] = STATE(34), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_for_statement_token2] = ACTIONS(472), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [35] = { - [sym_text_interpolation] = STATE(35), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_for_statement_token2] = ACTIONS(482), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [36] = { - [sym_text_interpolation] = STATE(36), - [sym_empty_statement] = STATE(1930), - [sym_function_static_declaration] = STATE(1930), - [sym_global_declaration] = STATE(1930), - [sym_namespace_definition] = STATE(1930), - [sym_namespace_use_declaration] = STATE(1930), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(1930), - [sym_interface_declaration] = STATE(1930), - [sym_enum_declaration] = STATE(1930), - [sym_class_declaration] = STATE(1930), - [sym_final_modifier] = STATE(2437), - [sym_abstract_modifier] = STATE(2437), - [sym_const_declaration] = STATE(1930), - [sym__const_declaration] = STATE(1962), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2438), - [sym_function_definition] = STATE(1930), - [sym__function_definition_header] = STATE(2109), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(1930), - [sym_unset_statement] = STATE(1930), - [sym_declare_statement] = STATE(1930), - [sym_try_statement] = STATE(1930), - [sym_goto_statement] = STATE(1930), - [sym_continue_statement] = STATE(1930), - [sym_break_statement] = STATE(1930), - [sym_return_statement] = STATE(1930), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(1930), - [sym_do_statement] = STATE(1930), - [sym_for_statement] = STATE(1930), - [sym_foreach_statement] = STATE(1930), - [sym_if_statement] = STATE(1930), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(1930), - [sym_compound_statement] = STATE(1930), - [sym_named_label_statement] = STATE(1930), - [sym_expression_statement] = STATE(1930), - [sym__expression] = STATE(1197), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1384), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(360), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(484), - [aux_sym_function_static_declaration_token1] = ACTIONS(364), - [aux_sym_global_declaration_token1] = ACTIONS(366), - [aux_sym_namespace_definition_token1] = ACTIONS(368), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(370), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(372), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(374), - [aux_sym_trait_declaration_token1] = ACTIONS(376), - [aux_sym_interface_declaration_token1] = ACTIONS(378), - [aux_sym_enum_declaration_token1] = ACTIONS(380), - [anon_sym_COLON] = ACTIONS(486), - [aux_sym_class_declaration_token1] = ACTIONS(382), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(384), - [anon_sym_unset] = ACTIONS(386), - [aux_sym_declare_statement_token1] = ACTIONS(414), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(390), - [aux_sym_goto_statement_token1] = ACTIONS(392), - [aux_sym_continue_statement_token1] = ACTIONS(394), - [aux_sym_break_statement_token1] = ACTIONS(396), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(398), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(416), - [aux_sym_do_statement_token1] = ACTIONS(402), - [aux_sym_for_statement_token1] = ACTIONS(418), - [aux_sym_foreach_statement_token1] = ACTIONS(420), - [aux_sym_if_statement_token1] = ACTIONS(422), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(410), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(488), - }, - [37] = { - [sym_text_interpolation] = STATE(37), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(490), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [38] = { - [sym_text_interpolation] = STATE(38), - [sym_empty_statement] = STATE(1883), - [sym_function_static_declaration] = STATE(1883), - [sym_global_declaration] = STATE(1883), - [sym_namespace_definition] = STATE(1883), - [sym_namespace_use_declaration] = STATE(1883), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(1883), - [sym_interface_declaration] = STATE(1883), - [sym_enum_declaration] = STATE(1883), - [sym_class_declaration] = STATE(1883), - [sym_final_modifier] = STATE(2437), - [sym_abstract_modifier] = STATE(2437), - [sym_const_declaration] = STATE(1883), - [sym__const_declaration] = STATE(1962), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2438), - [sym_function_definition] = STATE(1883), - [sym__function_definition_header] = STATE(2109), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(1883), - [sym_unset_statement] = STATE(1883), - [sym_declare_statement] = STATE(1883), - [sym_try_statement] = STATE(1883), - [sym_goto_statement] = STATE(1883), - [sym_continue_statement] = STATE(1883), - [sym_break_statement] = STATE(1883), - [sym_return_statement] = STATE(1883), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(1883), - [sym_do_statement] = STATE(1883), - [sym_for_statement] = STATE(1883), - [sym_foreach_statement] = STATE(1883), - [sym_if_statement] = STATE(1883), - [sym_colon_block] = STATE(2386), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(1883), - [sym_compound_statement] = STATE(1883), - [sym_named_label_statement] = STATE(1883), - [sym_expression_statement] = STATE(1883), - [sym__expression] = STATE(1197), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1384), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(360), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(480), - [aux_sym_function_static_declaration_token1] = ACTIONS(364), - [aux_sym_global_declaration_token1] = ACTIONS(366), - [aux_sym_namespace_definition_token1] = ACTIONS(368), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(370), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(372), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(374), - [aux_sym_trait_declaration_token1] = ACTIONS(376), - [aux_sym_interface_declaration_token1] = ACTIONS(378), - [aux_sym_enum_declaration_token1] = ACTIONS(380), - [anon_sym_COLON] = ACTIONS(356), - [aux_sym_class_declaration_token1] = ACTIONS(382), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(384), - [anon_sym_unset] = ACTIONS(386), - [aux_sym_declare_statement_token1] = ACTIONS(414), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(390), - [aux_sym_goto_statement_token1] = ACTIONS(392), - [aux_sym_continue_statement_token1] = ACTIONS(394), - [aux_sym_break_statement_token1] = ACTIONS(396), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(398), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(416), - [aux_sym_do_statement_token1] = ACTIONS(402), - [aux_sym_for_statement_token1] = ACTIONS(418), - [aux_sym_foreach_statement_token1] = ACTIONS(420), - [aux_sym_if_statement_token1] = ACTIONS(422), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(410), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [39] = { - [sym_text_interpolation] = STATE(39), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(492), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [40] = { - [sym_text_interpolation] = STATE(40), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_for_statement_token2] = ACTIONS(494), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [41] = { - [sym_text_interpolation] = STATE(41), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(50), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [ts_builtin_sym_end] = ACTIONS(496), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [42] = { - [sym_text_interpolation] = STATE(42), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(51), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_for_statement_token2] = ACTIONS(494), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [43] = { - [sym_text_interpolation] = STATE(43), - [sym_empty_statement] = STATE(484), - [sym_function_static_declaration] = STATE(484), - [sym_global_declaration] = STATE(484), - [sym_namespace_definition] = STATE(484), - [sym_namespace_use_declaration] = STATE(484), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(484), - [sym_interface_declaration] = STATE(484), - [sym_enum_declaration] = STATE(484), - [sym_class_declaration] = STATE(484), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(484), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(484), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(484), - [sym_unset_statement] = STATE(484), - [sym_declare_statement] = STATE(484), - [sym_try_statement] = STATE(484), - [sym_goto_statement] = STATE(484), - [sym_continue_statement] = STATE(484), - [sym_break_statement] = STATE(484), - [sym_return_statement] = STATE(484), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(484), - [sym_do_statement] = STATE(484), - [sym_for_statement] = STATE(484), - [sym_foreach_statement] = STATE(484), - [sym_if_statement] = STATE(484), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(484), - [sym_compound_statement] = STATE(484), - [sym_named_label_statement] = STATE(484), - [sym_expression_statement] = STATE(484), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(432), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [anon_sym_COLON] = ACTIONS(434), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(436), - }, - [44] = { - [sym_text_interpolation] = STATE(44), - [sym_empty_statement] = STATE(497), - [sym_function_static_declaration] = STATE(497), - [sym_global_declaration] = STATE(497), - [sym_namespace_definition] = STATE(497), - [sym_namespace_use_declaration] = STATE(497), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(497), - [sym_interface_declaration] = STATE(497), - [sym_enum_declaration] = STATE(497), - [sym_class_declaration] = STATE(497), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(497), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(497), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(497), - [sym_unset_statement] = STATE(497), - [sym_declare_statement] = STATE(497), - [sym_try_statement] = STATE(497), - [sym_goto_statement] = STATE(497), - [sym_continue_statement] = STATE(497), - [sym_break_statement] = STATE(497), - [sym_return_statement] = STATE(497), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(497), - [sym_do_statement] = STATE(497), - [sym_for_statement] = STATE(497), - [sym_foreach_statement] = STATE(497), - [sym_if_statement] = STATE(497), - [sym_colon_block] = STATE(2345), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(497), - [sym_compound_statement] = STATE(497), - [sym_named_label_statement] = STATE(497), - [sym_expression_statement] = STATE(497), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [anon_sym_COLON] = ACTIONS(356), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(325), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(327), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(329), - [aux_sym_foreach_statement_token1] = ACTIONS(331), - [aux_sym_if_statement_token1] = ACTIONS(333), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [45] = { - [sym_text_interpolation] = STATE(45), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(22), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [ts_builtin_sym_end] = ACTIONS(498), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [46] = { - [sym_text_interpolation] = STATE(46), - [sym_empty_statement] = STATE(1998), - [sym_function_static_declaration] = STATE(1998), - [sym_global_declaration] = STATE(1998), - [sym_namespace_definition] = STATE(1998), - [sym_namespace_use_declaration] = STATE(1998), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(1998), - [sym_interface_declaration] = STATE(1998), - [sym_enum_declaration] = STATE(1998), - [sym_class_declaration] = STATE(1998), - [sym_final_modifier] = STATE(2437), - [sym_abstract_modifier] = STATE(2437), - [sym_const_declaration] = STATE(1998), - [sym__const_declaration] = STATE(1962), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2438), - [sym_function_definition] = STATE(1998), - [sym__function_definition_header] = STATE(2109), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(1998), - [sym_unset_statement] = STATE(1998), - [sym_declare_statement] = STATE(1998), - [sym_try_statement] = STATE(1998), - [sym_goto_statement] = STATE(1998), - [sym_continue_statement] = STATE(1998), - [sym_break_statement] = STATE(1998), - [sym_return_statement] = STATE(1998), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(1998), - [sym_do_statement] = STATE(1998), - [sym_for_statement] = STATE(1998), - [sym_foreach_statement] = STATE(1998), - [sym_if_statement] = STATE(1998), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(1998), - [sym_compound_statement] = STATE(1998), - [sym_named_label_statement] = STATE(1998), - [sym_expression_statement] = STATE(1998), - [sym__expression] = STATE(1197), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1384), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(360), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(500), - [aux_sym_function_static_declaration_token1] = ACTIONS(364), - [aux_sym_global_declaration_token1] = ACTIONS(366), - [aux_sym_namespace_definition_token1] = ACTIONS(368), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(370), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(372), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(374), - [aux_sym_trait_declaration_token1] = ACTIONS(376), - [aux_sym_interface_declaration_token1] = ACTIONS(378), - [aux_sym_enum_declaration_token1] = ACTIONS(380), - [anon_sym_COLON] = ACTIONS(502), - [aux_sym_class_declaration_token1] = ACTIONS(382), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(384), - [anon_sym_unset] = ACTIONS(386), - [aux_sym_declare_statement_token1] = ACTIONS(388), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(390), - [aux_sym_goto_statement_token1] = ACTIONS(392), - [aux_sym_continue_statement_token1] = ACTIONS(394), - [aux_sym_break_statement_token1] = ACTIONS(396), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(398), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(400), - [aux_sym_do_statement_token1] = ACTIONS(402), - [aux_sym_for_statement_token1] = ACTIONS(404), - [aux_sym_foreach_statement_token1] = ACTIONS(406), - [aux_sym_if_statement_token1] = ACTIONS(408), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(410), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(504), - }, - [47] = { - [sym_text_interpolation] = STATE(47), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(506), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [48] = { - [sym_text_interpolation] = STATE(48), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(32), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(508), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [49] = { - [sym_text_interpolation] = STATE(49), - [sym_empty_statement] = STATE(1930), - [sym_function_static_declaration] = STATE(1930), - [sym_global_declaration] = STATE(1930), - [sym_namespace_definition] = STATE(1930), - [sym_namespace_use_declaration] = STATE(1930), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(1930), - [sym_interface_declaration] = STATE(1930), - [sym_enum_declaration] = STATE(1930), - [sym_class_declaration] = STATE(1930), - [sym_final_modifier] = STATE(2437), - [sym_abstract_modifier] = STATE(2437), - [sym_const_declaration] = STATE(1930), - [sym__const_declaration] = STATE(1962), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2438), - [sym_function_definition] = STATE(1930), - [sym__function_definition_header] = STATE(2109), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(1930), - [sym_unset_statement] = STATE(1930), - [sym_declare_statement] = STATE(1930), - [sym_try_statement] = STATE(1930), - [sym_goto_statement] = STATE(1930), - [sym_continue_statement] = STATE(1930), - [sym_break_statement] = STATE(1930), - [sym_return_statement] = STATE(1930), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(1930), - [sym_do_statement] = STATE(1930), - [sym_for_statement] = STATE(1930), - [sym_foreach_statement] = STATE(1930), - [sym_if_statement] = STATE(1930), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(1930), - [sym_compound_statement] = STATE(1930), - [sym_named_label_statement] = STATE(1930), - [sym_expression_statement] = STATE(1930), - [sym__expression] = STATE(1197), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1384), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(360), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(484), - [aux_sym_function_static_declaration_token1] = ACTIONS(364), - [aux_sym_global_declaration_token1] = ACTIONS(366), - [aux_sym_namespace_definition_token1] = ACTIONS(368), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(370), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(372), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(374), - [aux_sym_trait_declaration_token1] = ACTIONS(376), - [aux_sym_interface_declaration_token1] = ACTIONS(378), - [aux_sym_enum_declaration_token1] = ACTIONS(380), - [anon_sym_COLON] = ACTIONS(486), - [aux_sym_class_declaration_token1] = ACTIONS(382), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(384), - [anon_sym_unset] = ACTIONS(386), - [aux_sym_declare_statement_token1] = ACTIONS(388), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(390), - [aux_sym_goto_statement_token1] = ACTIONS(392), - [aux_sym_continue_statement_token1] = ACTIONS(394), - [aux_sym_break_statement_token1] = ACTIONS(396), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(398), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(400), - [aux_sym_do_statement_token1] = ACTIONS(402), - [aux_sym_for_statement_token1] = ACTIONS(404), - [aux_sym_foreach_statement_token1] = ACTIONS(406), - [aux_sym_if_statement_token1] = ACTIONS(408), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(410), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(488), - }, - [50] = { - [sym_text_interpolation] = STATE(50), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [ts_builtin_sym_end] = ACTIONS(498), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [51] = { - [sym_text_interpolation] = STATE(51), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_for_statement_token2] = ACTIONS(510), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [52] = { - [sym_text_interpolation] = STATE(52), - [sym_empty_statement] = STATE(420), - [sym_function_static_declaration] = STATE(420), - [sym_global_declaration] = STATE(420), - [sym_namespace_definition] = STATE(420), - [sym_namespace_use_declaration] = STATE(420), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(420), - [sym_interface_declaration] = STATE(420), - [sym_enum_declaration] = STATE(420), - [sym_class_declaration] = STATE(420), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(420), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(420), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(420), - [sym_unset_statement] = STATE(420), - [sym_declare_statement] = STATE(420), - [sym_try_statement] = STATE(420), - [sym_goto_statement] = STATE(420), - [sym_continue_statement] = STATE(420), - [sym_break_statement] = STATE(420), - [sym_return_statement] = STATE(420), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(420), - [sym_do_statement] = STATE(420), - [sym_for_statement] = STATE(420), - [sym_foreach_statement] = STATE(420), - [sym_if_statement] = STATE(420), - [sym_colon_block] = STATE(1572), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(420), - [sym_compound_statement] = STATE(420), - [sym_named_label_statement] = STATE(420), - [sym_expression_statement] = STATE(420), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [anon_sym_COLON] = ACTIONS(444), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(325), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(327), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(329), - [aux_sym_foreach_statement_token1] = ACTIONS(331), - [aux_sym_if_statement_token1] = ACTIONS(333), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [53] = { - [sym_text_interpolation] = STATE(53), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(68), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [aux_sym_declare_statement_token2] = ACTIONS(512), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [54] = { - [sym_text_interpolation] = STATE(54), - [sym_empty_statement] = STATE(497), - [sym_function_static_declaration] = STATE(497), - [sym_global_declaration] = STATE(497), - [sym_namespace_definition] = STATE(497), - [sym_namespace_use_declaration] = STATE(497), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(497), - [sym_interface_declaration] = STATE(497), - [sym_enum_declaration] = STATE(497), - [sym_class_declaration] = STATE(497), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(497), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(497), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(497), - [sym_unset_statement] = STATE(497), - [sym_declare_statement] = STATE(497), - [sym_try_statement] = STATE(497), - [sym_goto_statement] = STATE(497), - [sym_continue_statement] = STATE(497), - [sym_break_statement] = STATE(497), - [sym_return_statement] = STATE(497), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(497), - [sym_do_statement] = STATE(497), - [sym_for_statement] = STATE(497), - [sym_foreach_statement] = STATE(497), - [sym_if_statement] = STATE(497), - [sym_colon_block] = STATE(2345), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(497), - [sym_compound_statement] = STATE(497), - [sym_named_label_statement] = STATE(497), - [sym_expression_statement] = STATE(497), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [anon_sym_COLON] = ACTIONS(356), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [55] = { - [sym_text_interpolation] = STATE(55), - [sym_empty_statement] = STATE(2010), - [sym_function_static_declaration] = STATE(2010), - [sym_global_declaration] = STATE(2010), - [sym_namespace_definition] = STATE(2010), - [sym_namespace_use_declaration] = STATE(2010), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(2010), - [sym_interface_declaration] = STATE(2010), - [sym_enum_declaration] = STATE(2010), - [sym_class_declaration] = STATE(2010), - [sym_final_modifier] = STATE(2437), - [sym_abstract_modifier] = STATE(2437), - [sym_const_declaration] = STATE(2010), - [sym__const_declaration] = STATE(1962), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2438), - [sym_function_definition] = STATE(2010), - [sym__function_definition_header] = STATE(2109), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(2010), - [sym_unset_statement] = STATE(2010), - [sym_declare_statement] = STATE(2010), - [sym_try_statement] = STATE(2010), - [sym_goto_statement] = STATE(2010), - [sym_continue_statement] = STATE(2010), - [sym_break_statement] = STATE(2010), - [sym_return_statement] = STATE(2010), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(2010), - [sym_do_statement] = STATE(2010), - [sym_for_statement] = STATE(2010), - [sym_foreach_statement] = STATE(2010), - [sym_if_statement] = STATE(2010), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(2010), - [sym_compound_statement] = STATE(2010), - [sym_named_label_statement] = STATE(2010), - [sym_expression_statement] = STATE(2010), - [sym__expression] = STATE(1197), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1384), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(360), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(438), - [aux_sym_function_static_declaration_token1] = ACTIONS(364), - [aux_sym_global_declaration_token1] = ACTIONS(366), - [aux_sym_namespace_definition_token1] = ACTIONS(368), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(370), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(372), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(374), - [aux_sym_trait_declaration_token1] = ACTIONS(376), - [aux_sym_interface_declaration_token1] = ACTIONS(378), - [aux_sym_enum_declaration_token1] = ACTIONS(380), - [anon_sym_COLON] = ACTIONS(440), - [aux_sym_class_declaration_token1] = ACTIONS(382), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(384), - [anon_sym_unset] = ACTIONS(386), - [aux_sym_declare_statement_token1] = ACTIONS(414), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(390), - [aux_sym_goto_statement_token1] = ACTIONS(392), - [aux_sym_continue_statement_token1] = ACTIONS(394), - [aux_sym_break_statement_token1] = ACTIONS(396), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(398), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(416), - [aux_sym_do_statement_token1] = ACTIONS(402), - [aux_sym_for_statement_token1] = ACTIONS(418), - [aux_sym_foreach_statement_token1] = ACTIONS(420), - [aux_sym_if_statement_token1] = ACTIONS(422), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(410), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(442), - }, - [56] = { - [sym_text_interpolation] = STATE(56), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(64), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_for_statement_token2] = ACTIONS(510), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [57] = { - [sym_text_interpolation] = STATE(57), - [sym_empty_statement] = STATE(452), - [sym_function_static_declaration] = STATE(452), - [sym_global_declaration] = STATE(452), - [sym_namespace_definition] = STATE(452), - [sym_namespace_use_declaration] = STATE(452), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(452), - [sym_interface_declaration] = STATE(452), - [sym_enum_declaration] = STATE(452), - [sym_class_declaration] = STATE(452), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(452), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(452), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(452), - [sym_unset_statement] = STATE(452), - [sym_declare_statement] = STATE(452), - [sym_try_statement] = STATE(452), - [sym_goto_statement] = STATE(452), - [sym_continue_statement] = STATE(452), - [sym_break_statement] = STATE(452), - [sym_return_statement] = STATE(452), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(452), - [sym_do_statement] = STATE(452), - [sym_for_statement] = STATE(452), - [sym_foreach_statement] = STATE(452), - [sym_if_statement] = STATE(452), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(452), - [sym_compound_statement] = STATE(452), - [sym_named_label_statement] = STATE(452), - [sym_expression_statement] = STATE(452), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(424), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [anon_sym_COLON] = ACTIONS(426), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(428), - }, - [58] = { - [sym_text_interpolation] = STATE(58), - [sym_empty_statement] = STATE(511), - [sym_function_static_declaration] = STATE(511), - [sym_global_declaration] = STATE(511), - [sym_namespace_definition] = STATE(511), - [sym_namespace_use_declaration] = STATE(511), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(511), - [sym_interface_declaration] = STATE(511), - [sym_enum_declaration] = STATE(511), - [sym_class_declaration] = STATE(511), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(511), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(511), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(511), - [sym_unset_statement] = STATE(511), - [sym_declare_statement] = STATE(511), - [sym_try_statement] = STATE(511), - [sym_goto_statement] = STATE(511), - [sym_continue_statement] = STATE(511), - [sym_break_statement] = STATE(511), - [sym_return_statement] = STATE(511), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(511), - [sym_do_statement] = STATE(511), - [sym_for_statement] = STATE(511), - [sym_foreach_statement] = STATE(511), - [sym_if_statement] = STATE(511), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(511), - [sym_compound_statement] = STATE(511), - [sym_named_label_statement] = STATE(511), - [sym_expression_statement] = STATE(511), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(514), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [anon_sym_COLON] = ACTIONS(516), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(518), - }, - [59] = { - [sym_text_interpolation] = STATE(59), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_for_statement_token2] = ACTIONS(474), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [60] = { - [sym_text_interpolation] = STATE(60), - [sym_empty_statement] = STATE(2033), - [sym_function_static_declaration] = STATE(2033), - [sym_global_declaration] = STATE(2033), - [sym_namespace_definition] = STATE(2033), - [sym_namespace_use_declaration] = STATE(2033), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(2033), - [sym_interface_declaration] = STATE(2033), - [sym_enum_declaration] = STATE(2033), - [sym_class_declaration] = STATE(2033), - [sym_final_modifier] = STATE(2437), - [sym_abstract_modifier] = STATE(2437), - [sym_const_declaration] = STATE(2033), - [sym__const_declaration] = STATE(1962), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2438), - [sym_function_definition] = STATE(2033), - [sym__function_definition_header] = STATE(2109), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(2033), - [sym_unset_statement] = STATE(2033), - [sym_declare_statement] = STATE(2033), - [sym_try_statement] = STATE(2033), - [sym_goto_statement] = STATE(2033), - [sym_continue_statement] = STATE(2033), - [sym_break_statement] = STATE(2033), - [sym_return_statement] = STATE(2033), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(2033), - [sym_do_statement] = STATE(2033), - [sym_for_statement] = STATE(2033), - [sym_foreach_statement] = STATE(2033), - [sym_if_statement] = STATE(2033), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(2033), - [sym_compound_statement] = STATE(2033), - [sym_named_label_statement] = STATE(2033), - [sym_expression_statement] = STATE(2033), - [sym__expression] = STATE(1197), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1384), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(360), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(464), - [aux_sym_function_static_declaration_token1] = ACTIONS(364), - [aux_sym_global_declaration_token1] = ACTIONS(366), - [aux_sym_namespace_definition_token1] = ACTIONS(368), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(370), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(372), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(374), - [aux_sym_trait_declaration_token1] = ACTIONS(376), - [aux_sym_interface_declaration_token1] = ACTIONS(378), - [aux_sym_enum_declaration_token1] = ACTIONS(380), - [anon_sym_COLON] = ACTIONS(466), - [aux_sym_class_declaration_token1] = ACTIONS(382), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(384), - [anon_sym_unset] = ACTIONS(386), - [aux_sym_declare_statement_token1] = ACTIONS(414), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(390), - [aux_sym_goto_statement_token1] = ACTIONS(392), - [aux_sym_continue_statement_token1] = ACTIONS(394), - [aux_sym_break_statement_token1] = ACTIONS(396), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(398), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(416), - [aux_sym_do_statement_token1] = ACTIONS(402), - [aux_sym_for_statement_token1] = ACTIONS(418), - [aux_sym_foreach_statement_token1] = ACTIONS(420), - [aux_sym_if_statement_token1] = ACTIONS(422), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(410), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(468), - }, - [61] = { - [sym_text_interpolation] = STATE(61), - [sym_empty_statement] = STATE(531), - [sym_function_static_declaration] = STATE(531), - [sym_global_declaration] = STATE(531), - [sym_namespace_definition] = STATE(531), - [sym_namespace_use_declaration] = STATE(531), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(531), - [sym_interface_declaration] = STATE(531), - [sym_enum_declaration] = STATE(531), - [sym_class_declaration] = STATE(531), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(531), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(531), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(531), - [sym_unset_statement] = STATE(531), - [sym_declare_statement] = STATE(531), - [sym_try_statement] = STATE(531), - [sym_goto_statement] = STATE(531), - [sym_continue_statement] = STATE(531), - [sym_break_statement] = STATE(531), - [sym_return_statement] = STATE(531), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(531), - [sym_do_statement] = STATE(531), - [sym_for_statement] = STATE(531), - [sym_foreach_statement] = STATE(531), - [sym_if_statement] = STATE(531), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(531), - [sym_compound_statement] = STATE(531), - [sym_named_label_statement] = STATE(531), - [sym_expression_statement] = STATE(531), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(520), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [anon_sym_COLON] = ACTIONS(522), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(524), - }, - [62] = { - [sym_text_interpolation] = STATE(62), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_for_statement_token2] = ACTIONS(526), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [63] = { - [sym_text_interpolation] = STATE(63), - [sym_empty_statement] = STATE(531), - [sym_function_static_declaration] = STATE(531), - [sym_global_declaration] = STATE(531), - [sym_namespace_definition] = STATE(531), - [sym_namespace_use_declaration] = STATE(531), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(531), - [sym_interface_declaration] = STATE(531), - [sym_enum_declaration] = STATE(531), - [sym_class_declaration] = STATE(531), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(531), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(531), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(531), - [sym_unset_statement] = STATE(531), - [sym_declare_statement] = STATE(531), - [sym_try_statement] = STATE(531), - [sym_goto_statement] = STATE(531), - [sym_continue_statement] = STATE(531), - [sym_break_statement] = STATE(531), - [sym_return_statement] = STATE(531), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(531), - [sym_do_statement] = STATE(531), - [sym_for_statement] = STATE(531), - [sym_foreach_statement] = STATE(531), - [sym_if_statement] = STATE(531), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(531), - [sym_compound_statement] = STATE(531), - [sym_named_label_statement] = STATE(531), - [sym_expression_statement] = STATE(531), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(520), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [anon_sym_COLON] = ACTIONS(522), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(325), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(327), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(329), - [aux_sym_foreach_statement_token1] = ACTIONS(331), - [aux_sym_if_statement_token1] = ACTIONS(333), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(524), - }, - [64] = { - [sym_text_interpolation] = STATE(64), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_for_statement_token2] = ACTIONS(528), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [65] = { - [sym_text_interpolation] = STATE(65), - [sym_empty_statement] = STATE(1570), - [sym_function_static_declaration] = STATE(1570), - [sym_global_declaration] = STATE(1570), - [sym_namespace_definition] = STATE(1570), - [sym_namespace_use_declaration] = STATE(1570), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(1570), - [sym_interface_declaration] = STATE(1570), - [sym_enum_declaration] = STATE(1570), - [sym_class_declaration] = STATE(1570), - [sym_final_modifier] = STATE(2437), - [sym_abstract_modifier] = STATE(2437), - [sym_const_declaration] = STATE(1570), - [sym__const_declaration] = STATE(1962), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2438), - [sym_function_definition] = STATE(1570), - [sym__function_definition_header] = STATE(2109), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(1570), - [sym_unset_statement] = STATE(1570), - [sym_declare_statement] = STATE(1570), - [sym_try_statement] = STATE(1570), - [sym_goto_statement] = STATE(1570), - [sym_continue_statement] = STATE(1570), - [sym_break_statement] = STATE(1570), - [sym_return_statement] = STATE(1570), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(1570), - [sym_do_statement] = STATE(1570), - [sym_for_statement] = STATE(1570), - [sym_foreach_statement] = STATE(1570), - [sym_if_statement] = STATE(1570), - [sym_colon_block] = STATE(1560), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(1570), - [sym_compound_statement] = STATE(1570), - [sym_named_label_statement] = STATE(1570), - [sym_expression_statement] = STATE(1570), - [sym__expression] = STATE(1197), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1384), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(360), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(480), - [aux_sym_function_static_declaration_token1] = ACTIONS(364), - [aux_sym_global_declaration_token1] = ACTIONS(366), - [aux_sym_namespace_definition_token1] = ACTIONS(368), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(370), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(372), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(374), - [aux_sym_trait_declaration_token1] = ACTIONS(376), - [aux_sym_interface_declaration_token1] = ACTIONS(378), - [aux_sym_enum_declaration_token1] = ACTIONS(380), - [anon_sym_COLON] = ACTIONS(444), - [aux_sym_class_declaration_token1] = ACTIONS(382), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(384), - [anon_sym_unset] = ACTIONS(386), - [aux_sym_declare_statement_token1] = ACTIONS(414), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(390), - [aux_sym_goto_statement_token1] = ACTIONS(392), - [aux_sym_continue_statement_token1] = ACTIONS(394), - [aux_sym_break_statement_token1] = ACTIONS(396), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(398), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(416), - [aux_sym_do_statement_token1] = ACTIONS(402), - [aux_sym_for_statement_token1] = ACTIONS(418), - [aux_sym_foreach_statement_token1] = ACTIONS(420), - [aux_sym_if_statement_token1] = ACTIONS(422), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(410), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [66] = { - [sym_text_interpolation] = STATE(66), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(34), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_for_statement_token2] = ACTIONS(530), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [67] = { - [sym_text_interpolation] = STATE(67), - [sym_empty_statement] = STATE(1883), - [sym_function_static_declaration] = STATE(1883), - [sym_global_declaration] = STATE(1883), - [sym_namespace_definition] = STATE(1883), - [sym_namespace_use_declaration] = STATE(1883), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(1883), - [sym_interface_declaration] = STATE(1883), - [sym_enum_declaration] = STATE(1883), - [sym_class_declaration] = STATE(1883), - [sym_final_modifier] = STATE(2437), - [sym_abstract_modifier] = STATE(2437), - [sym_const_declaration] = STATE(1883), - [sym__const_declaration] = STATE(1962), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2438), - [sym_function_definition] = STATE(1883), - [sym__function_definition_header] = STATE(2109), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(1883), - [sym_unset_statement] = STATE(1883), - [sym_declare_statement] = STATE(1883), - [sym_try_statement] = STATE(1883), - [sym_goto_statement] = STATE(1883), - [sym_continue_statement] = STATE(1883), - [sym_break_statement] = STATE(1883), - [sym_return_statement] = STATE(1883), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(1883), - [sym_do_statement] = STATE(1883), - [sym_for_statement] = STATE(1883), - [sym_foreach_statement] = STATE(1883), - [sym_if_statement] = STATE(1883), - [sym_colon_block] = STATE(2386), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(1883), - [sym_compound_statement] = STATE(1883), - [sym_named_label_statement] = STATE(1883), - [sym_expression_statement] = STATE(1883), - [sym__expression] = STATE(1197), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1384), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(360), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(480), - [aux_sym_function_static_declaration_token1] = ACTIONS(364), - [aux_sym_global_declaration_token1] = ACTIONS(366), - [aux_sym_namespace_definition_token1] = ACTIONS(368), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(370), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(372), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(374), - [aux_sym_trait_declaration_token1] = ACTIONS(376), - [aux_sym_interface_declaration_token1] = ACTIONS(378), - [aux_sym_enum_declaration_token1] = ACTIONS(380), - [anon_sym_COLON] = ACTIONS(356), - [aux_sym_class_declaration_token1] = ACTIONS(382), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(384), - [anon_sym_unset] = ACTIONS(386), - [aux_sym_declare_statement_token1] = ACTIONS(388), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(390), - [aux_sym_goto_statement_token1] = ACTIONS(392), - [aux_sym_continue_statement_token1] = ACTIONS(394), - [aux_sym_break_statement_token1] = ACTIONS(396), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(398), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(400), - [aux_sym_do_statement_token1] = ACTIONS(402), - [aux_sym_for_statement_token1] = ACTIONS(404), - [aux_sym_foreach_statement_token1] = ACTIONS(406), - [aux_sym_if_statement_token1] = ACTIONS(408), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(410), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [68] = { - [sym_text_interpolation] = STATE(68), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [aux_sym_declare_statement_token2] = ACTIONS(532), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [69] = { - [sym_text_interpolation] = STATE(69), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(40), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_for_statement_token2] = ACTIONS(526), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [70] = { - [sym_text_interpolation] = STATE(70), - [sym_empty_statement] = STATE(518), - [sym_function_static_declaration] = STATE(518), - [sym_global_declaration] = STATE(518), - [sym_namespace_definition] = STATE(518), - [sym_namespace_use_declaration] = STATE(518), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(518), - [sym_interface_declaration] = STATE(518), - [sym_enum_declaration] = STATE(518), - [sym_class_declaration] = STATE(518), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(518), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(518), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(518), - [sym_unset_statement] = STATE(518), - [sym_declare_statement] = STATE(518), - [sym_try_statement] = STATE(518), - [sym_goto_statement] = STATE(518), - [sym_continue_statement] = STATE(518), - [sym_break_statement] = STATE(518), - [sym_return_statement] = STATE(518), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(518), - [sym_do_statement] = STATE(518), - [sym_for_statement] = STATE(518), - [sym_foreach_statement] = STATE(518), - [sym_if_statement] = STATE(518), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(518), - [sym_compound_statement] = STATE(518), - [sym_named_label_statement] = STATE(518), - [sym_expression_statement] = STATE(518), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(458), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [anon_sym_COLON] = ACTIONS(460), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(462), - }, - [71] = { - [sym_text_interpolation] = STATE(71), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(72), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [aux_sym_declare_statement_token2] = ACTIONS(534), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [72] = { - [sym_text_interpolation] = STATE(72), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [aux_sym_declare_statement_token2] = ACTIONS(536), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [73] = { - [sym_text_interpolation] = STATE(73), - [sym_empty_statement] = STATE(2015), - [sym_function_static_declaration] = STATE(2015), - [sym_global_declaration] = STATE(2015), - [sym_namespace_definition] = STATE(2015), - [sym_namespace_use_declaration] = STATE(2015), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(2015), - [sym_interface_declaration] = STATE(2015), - [sym_enum_declaration] = STATE(2015), - [sym_class_declaration] = STATE(2015), - [sym_final_modifier] = STATE(2437), - [sym_abstract_modifier] = STATE(2437), - [sym_const_declaration] = STATE(2015), - [sym__const_declaration] = STATE(1962), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2438), - [sym_function_definition] = STATE(2015), - [sym__function_definition_header] = STATE(2109), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(2015), - [sym_unset_statement] = STATE(2015), - [sym_declare_statement] = STATE(2015), - [sym_try_statement] = STATE(2015), - [sym_goto_statement] = STATE(2015), - [sym_continue_statement] = STATE(2015), - [sym_break_statement] = STATE(2015), - [sym_return_statement] = STATE(2015), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(2015), - [sym_do_statement] = STATE(2015), - [sym_for_statement] = STATE(2015), - [sym_foreach_statement] = STATE(2015), - [sym_if_statement] = STATE(2015), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(2015), - [sym_compound_statement] = STATE(2015), - [sym_named_label_statement] = STATE(2015), - [sym_expression_statement] = STATE(2015), - [sym__expression] = STATE(1197), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1384), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(360), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(452), - [aux_sym_function_static_declaration_token1] = ACTIONS(364), - [aux_sym_global_declaration_token1] = ACTIONS(366), - [aux_sym_namespace_definition_token1] = ACTIONS(368), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(370), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(372), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(374), - [aux_sym_trait_declaration_token1] = ACTIONS(376), - [aux_sym_interface_declaration_token1] = ACTIONS(378), - [aux_sym_enum_declaration_token1] = ACTIONS(380), - [anon_sym_COLON] = ACTIONS(454), - [aux_sym_class_declaration_token1] = ACTIONS(382), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(384), - [anon_sym_unset] = ACTIONS(386), - [aux_sym_declare_statement_token1] = ACTIONS(414), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(390), - [aux_sym_goto_statement_token1] = ACTIONS(392), - [aux_sym_continue_statement_token1] = ACTIONS(394), - [aux_sym_break_statement_token1] = ACTIONS(396), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(398), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(416), - [aux_sym_do_statement_token1] = ACTIONS(402), - [aux_sym_for_statement_token1] = ACTIONS(418), - [aux_sym_foreach_statement_token1] = ACTIONS(420), - [aux_sym_if_statement_token1] = ACTIONS(422), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(410), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(456), - }, - [74] = { - [sym_text_interpolation] = STATE(74), - [sym_empty_statement] = STATE(511), - [sym_function_static_declaration] = STATE(511), - [sym_global_declaration] = STATE(511), - [sym_namespace_definition] = STATE(511), - [sym_namespace_use_declaration] = STATE(511), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(511), - [sym_interface_declaration] = STATE(511), - [sym_enum_declaration] = STATE(511), - [sym_class_declaration] = STATE(511), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(511), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(511), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(511), - [sym_unset_statement] = STATE(511), - [sym_declare_statement] = STATE(511), - [sym_try_statement] = STATE(511), - [sym_goto_statement] = STATE(511), - [sym_continue_statement] = STATE(511), - [sym_break_statement] = STATE(511), - [sym_return_statement] = STATE(511), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(511), - [sym_do_statement] = STATE(511), - [sym_for_statement] = STATE(511), - [sym_foreach_statement] = STATE(511), - [sym_if_statement] = STATE(511), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(511), - [sym_compound_statement] = STATE(511), - [sym_named_label_statement] = STATE(511), - [sym_expression_statement] = STATE(511), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(514), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [anon_sym_COLON] = ACTIONS(516), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(325), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(327), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(329), - [aux_sym_foreach_statement_token1] = ACTIONS(331), - [aux_sym_if_statement_token1] = ACTIONS(333), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(518), - }, - [75] = { - [sym_text_interpolation] = STATE(75), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(62), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_for_statement_token2] = ACTIONS(538), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [76] = { - [sym_text_interpolation] = STATE(76), - [sym_empty_statement] = STATE(453), - [sym_function_static_declaration] = STATE(453), - [sym_global_declaration] = STATE(453), - [sym_namespace_definition] = STATE(453), - [sym_namespace_use_declaration] = STATE(453), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(453), - [sym_interface_declaration] = STATE(453), - [sym_enum_declaration] = STATE(453), - [sym_class_declaration] = STATE(453), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(453), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(453), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(453), - [sym_unset_statement] = STATE(453), - [sym_declare_statement] = STATE(453), - [sym_try_statement] = STATE(453), - [sym_goto_statement] = STATE(453), - [sym_continue_statement] = STATE(453), - [sym_break_statement] = STATE(453), - [sym_return_statement] = STATE(453), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(453), - [sym_do_statement] = STATE(453), - [sym_for_statement] = STATE(453), - [sym_foreach_statement] = STATE(453), - [sym_if_statement] = STATE(453), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(453), - [sym_compound_statement] = STATE(453), - [sym_named_label_statement] = STATE(453), - [sym_expression_statement] = STATE(453), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_program_repeat1] = STATE(2), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [anon_sym_RBRACE] = ACTIONS(540), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [77] = { - [sym_text_interpolation] = STATE(77), - [sym_empty_statement] = STATE(1998), - [sym_function_static_declaration] = STATE(1998), - [sym_global_declaration] = STATE(1998), - [sym_namespace_definition] = STATE(1998), - [sym_namespace_use_declaration] = STATE(1998), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(1998), - [sym_interface_declaration] = STATE(1998), - [sym_enum_declaration] = STATE(1998), - [sym_class_declaration] = STATE(1998), - [sym_final_modifier] = STATE(2437), - [sym_abstract_modifier] = STATE(2437), - [sym_const_declaration] = STATE(1998), - [sym__const_declaration] = STATE(1962), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2438), - [sym_function_definition] = STATE(1998), - [sym__function_definition_header] = STATE(2109), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(1998), - [sym_unset_statement] = STATE(1998), - [sym_declare_statement] = STATE(1998), - [sym_try_statement] = STATE(1998), - [sym_goto_statement] = STATE(1998), - [sym_continue_statement] = STATE(1998), - [sym_break_statement] = STATE(1998), - [sym_return_statement] = STATE(1998), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(1998), - [sym_do_statement] = STATE(1998), - [sym_for_statement] = STATE(1998), - [sym_foreach_statement] = STATE(1998), - [sym_if_statement] = STATE(1998), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(1998), - [sym_compound_statement] = STATE(1998), - [sym_named_label_statement] = STATE(1998), - [sym_expression_statement] = STATE(1998), - [sym__expression] = STATE(1197), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1384), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(360), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(500), - [aux_sym_function_static_declaration_token1] = ACTIONS(364), - [aux_sym_global_declaration_token1] = ACTIONS(366), - [aux_sym_namespace_definition_token1] = ACTIONS(368), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(370), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(372), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(374), - [aux_sym_trait_declaration_token1] = ACTIONS(376), - [aux_sym_interface_declaration_token1] = ACTIONS(378), - [aux_sym_enum_declaration_token1] = ACTIONS(380), - [anon_sym_COLON] = ACTIONS(502), - [aux_sym_class_declaration_token1] = ACTIONS(382), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(384), - [anon_sym_unset] = ACTIONS(386), - [aux_sym_declare_statement_token1] = ACTIONS(414), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(390), - [aux_sym_goto_statement_token1] = ACTIONS(392), - [aux_sym_continue_statement_token1] = ACTIONS(394), - [aux_sym_break_statement_token1] = ACTIONS(396), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(398), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(416), - [aux_sym_do_statement_token1] = ACTIONS(402), - [aux_sym_for_statement_token1] = ACTIONS(418), - [aux_sym_foreach_statement_token1] = ACTIONS(420), - [aux_sym_if_statement_token1] = ACTIONS(422), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(410), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(504), - }, - [78] = { - [sym_text_interpolation] = STATE(78), - [sym_empty_statement] = STATE(486), - [sym_function_static_declaration] = STATE(486), - [sym_global_declaration] = STATE(486), - [sym_namespace_definition] = STATE(486), - [sym_namespace_use_declaration] = STATE(486), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(486), - [sym_interface_declaration] = STATE(486), - [sym_enum_declaration] = STATE(486), - [sym_class_declaration] = STATE(486), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(486), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(486), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(486), - [sym_unset_statement] = STATE(486), - [sym_declare_statement] = STATE(486), - [sym_try_statement] = STATE(486), - [sym_goto_statement] = STATE(486), - [sym_continue_statement] = STATE(486), - [sym_break_statement] = STATE(486), - [sym_return_statement] = STATE(486), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(486), - [sym_do_statement] = STATE(486), - [sym_for_statement] = STATE(486), - [sym_foreach_statement] = STATE(486), - [sym_if_statement] = STATE(486), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(486), - [sym_compound_statement] = STATE(486), - [sym_named_label_statement] = STATE(486), - [sym_expression_statement] = STATE(486), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(325), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(327), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(329), - [aux_sym_foreach_statement_token1] = ACTIONS(331), - [aux_sym_if_statement_token1] = ACTIONS(333), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [79] = { - [sym_text_interpolation] = STATE(79), - [sym_empty_statement] = STATE(2443), - [sym_function_static_declaration] = STATE(2443), - [sym_global_declaration] = STATE(2443), - [sym_namespace_definition] = STATE(2443), - [sym_namespace_use_declaration] = STATE(2443), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(2443), - [sym_interface_declaration] = STATE(2443), - [sym_enum_declaration] = STATE(2443), - [sym_class_declaration] = STATE(2443), - [sym_final_modifier] = STATE(2437), - [sym_abstract_modifier] = STATE(2437), - [sym_const_declaration] = STATE(2443), - [sym__const_declaration] = STATE(1962), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2438), - [sym_function_definition] = STATE(2443), - [sym__function_definition_header] = STATE(2109), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(2443), - [sym_unset_statement] = STATE(2443), - [sym_declare_statement] = STATE(2443), - [sym_try_statement] = STATE(2443), - [sym_goto_statement] = STATE(2443), - [sym_continue_statement] = STATE(2443), - [sym_break_statement] = STATE(2443), - [sym_return_statement] = STATE(2443), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(2443), - [sym_do_statement] = STATE(2443), - [sym_for_statement] = STATE(2443), - [sym_foreach_statement] = STATE(2443), - [sym_if_statement] = STATE(2443), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(2443), - [sym_compound_statement] = STATE(2443), - [sym_named_label_statement] = STATE(2443), - [sym_expression_statement] = STATE(2443), - [sym__expression] = STATE(1197), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1384), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(360), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(480), - [aux_sym_function_static_declaration_token1] = ACTIONS(364), - [aux_sym_global_declaration_token1] = ACTIONS(366), - [aux_sym_namespace_definition_token1] = ACTIONS(368), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(370), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(372), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(374), - [aux_sym_trait_declaration_token1] = ACTIONS(376), - [aux_sym_interface_declaration_token1] = ACTIONS(378), - [aux_sym_enum_declaration_token1] = ACTIONS(380), - [aux_sym_class_declaration_token1] = ACTIONS(382), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(384), - [anon_sym_unset] = ACTIONS(386), - [aux_sym_declare_statement_token1] = ACTIONS(388), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(390), - [aux_sym_goto_statement_token1] = ACTIONS(392), - [aux_sym_continue_statement_token1] = ACTIONS(394), - [aux_sym_break_statement_token1] = ACTIONS(396), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(398), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(400), - [aux_sym_do_statement_token1] = ACTIONS(402), - [aux_sym_for_statement_token1] = ACTIONS(404), - [aux_sym_foreach_statement_token1] = ACTIONS(406), - [aux_sym_if_statement_token1] = ACTIONS(408), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(410), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [80] = { - [sym_text_interpolation] = STATE(80), - [sym_empty_statement] = STATE(1948), - [sym_function_static_declaration] = STATE(1948), - [sym_global_declaration] = STATE(1948), - [sym_namespace_definition] = STATE(1948), - [sym_namespace_use_declaration] = STATE(1948), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(1948), - [sym_interface_declaration] = STATE(1948), - [sym_enum_declaration] = STATE(1948), - [sym_class_declaration] = STATE(1948), - [sym_final_modifier] = STATE(2437), - [sym_abstract_modifier] = STATE(2437), - [sym_const_declaration] = STATE(1948), - [sym__const_declaration] = STATE(1962), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2438), - [sym_function_definition] = STATE(1948), - [sym__function_definition_header] = STATE(2109), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(1948), - [sym_unset_statement] = STATE(1948), - [sym_declare_statement] = STATE(1948), - [sym_try_statement] = STATE(1948), - [sym_goto_statement] = STATE(1948), - [sym_continue_statement] = STATE(1948), - [sym_break_statement] = STATE(1948), - [sym_return_statement] = STATE(1948), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(1948), - [sym_do_statement] = STATE(1948), - [sym_for_statement] = STATE(1948), - [sym_foreach_statement] = STATE(1948), - [sym_if_statement] = STATE(1948), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(1948), - [sym_compound_statement] = STATE(1948), - [sym_named_label_statement] = STATE(1948), - [sym_expression_statement] = STATE(1948), - [sym__expression] = STATE(1197), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1384), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(360), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(480), - [aux_sym_function_static_declaration_token1] = ACTIONS(364), - [aux_sym_global_declaration_token1] = ACTIONS(366), - [aux_sym_namespace_definition_token1] = ACTIONS(368), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(370), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(372), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(374), - [aux_sym_trait_declaration_token1] = ACTIONS(376), - [aux_sym_interface_declaration_token1] = ACTIONS(378), - [aux_sym_enum_declaration_token1] = ACTIONS(380), - [aux_sym_class_declaration_token1] = ACTIONS(382), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(384), - [anon_sym_unset] = ACTIONS(386), - [aux_sym_declare_statement_token1] = ACTIONS(414), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(390), - [aux_sym_goto_statement_token1] = ACTIONS(392), - [aux_sym_continue_statement_token1] = ACTIONS(394), - [aux_sym_break_statement_token1] = ACTIONS(396), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(398), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(416), - [aux_sym_do_statement_token1] = ACTIONS(402), - [aux_sym_for_statement_token1] = ACTIONS(418), - [aux_sym_foreach_statement_token1] = ACTIONS(420), - [aux_sym_if_statement_token1] = ACTIONS(422), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(410), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [81] = { - [sym_text_interpolation] = STATE(81), - [sym_empty_statement] = STATE(2381), - [sym_function_static_declaration] = STATE(2381), - [sym_global_declaration] = STATE(2381), - [sym_namespace_definition] = STATE(2381), - [sym_namespace_use_declaration] = STATE(2381), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(2381), - [sym_interface_declaration] = STATE(2381), - [sym_enum_declaration] = STATE(2381), - [sym_class_declaration] = STATE(2381), - [sym_final_modifier] = STATE(2437), - [sym_abstract_modifier] = STATE(2437), - [sym_const_declaration] = STATE(2381), - [sym__const_declaration] = STATE(1962), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2438), - [sym_function_definition] = STATE(2381), - [sym__function_definition_header] = STATE(2109), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(2381), - [sym_unset_statement] = STATE(2381), - [sym_declare_statement] = STATE(2381), - [sym_try_statement] = STATE(2381), - [sym_goto_statement] = STATE(2381), - [sym_continue_statement] = STATE(2381), - [sym_break_statement] = STATE(2381), - [sym_return_statement] = STATE(2381), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(2381), - [sym_do_statement] = STATE(2381), - [sym_for_statement] = STATE(2381), - [sym_foreach_statement] = STATE(2381), - [sym_if_statement] = STATE(2381), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(2381), - [sym_compound_statement] = STATE(2381), - [sym_named_label_statement] = STATE(2381), - [sym_expression_statement] = STATE(2381), - [sym__expression] = STATE(1197), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1384), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(360), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(480), - [aux_sym_function_static_declaration_token1] = ACTIONS(364), - [aux_sym_global_declaration_token1] = ACTIONS(366), - [aux_sym_namespace_definition_token1] = ACTIONS(368), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(370), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(372), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(374), - [aux_sym_trait_declaration_token1] = ACTIONS(376), - [aux_sym_interface_declaration_token1] = ACTIONS(378), - [aux_sym_enum_declaration_token1] = ACTIONS(380), - [aux_sym_class_declaration_token1] = ACTIONS(382), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(384), - [anon_sym_unset] = ACTIONS(386), - [aux_sym_declare_statement_token1] = ACTIONS(388), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(390), - [aux_sym_goto_statement_token1] = ACTIONS(392), - [aux_sym_continue_statement_token1] = ACTIONS(394), - [aux_sym_break_statement_token1] = ACTIONS(396), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(398), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(400), - [aux_sym_do_statement_token1] = ACTIONS(402), - [aux_sym_for_statement_token1] = ACTIONS(404), - [aux_sym_foreach_statement_token1] = ACTIONS(406), - [aux_sym_if_statement_token1] = ACTIONS(408), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(410), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [82] = { - [sym_text_interpolation] = STATE(82), - [sym_empty_statement] = STATE(478), - [sym_function_static_declaration] = STATE(478), - [sym_global_declaration] = STATE(478), - [sym_namespace_definition] = STATE(478), - [sym_namespace_use_declaration] = STATE(478), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(478), - [sym_interface_declaration] = STATE(478), - [sym_enum_declaration] = STATE(478), - [sym_class_declaration] = STATE(478), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(478), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(478), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(478), - [sym_unset_statement] = STATE(478), - [sym_declare_statement] = STATE(478), - [sym_try_statement] = STATE(478), - [sym_goto_statement] = STATE(478), - [sym_continue_statement] = STATE(478), - [sym_break_statement] = STATE(478), - [sym_return_statement] = STATE(478), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(478), - [sym_do_statement] = STATE(478), - [sym_for_statement] = STATE(478), - [sym_foreach_statement] = STATE(478), - [sym_if_statement] = STATE(478), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(478), - [sym_compound_statement] = STATE(478), - [sym_named_label_statement] = STATE(478), - [sym_expression_statement] = STATE(478), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(241), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(257), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(261), - [aux_sym_foreach_statement_token1] = ACTIONS(263), - [aux_sym_if_statement_token1] = ACTIONS(265), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [83] = { - [sym_text_interpolation] = STATE(83), - [sym_empty_statement] = STATE(1948), - [sym_function_static_declaration] = STATE(1948), - [sym_global_declaration] = STATE(1948), - [sym_namespace_definition] = STATE(1948), - [sym_namespace_use_declaration] = STATE(1948), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(1948), - [sym_interface_declaration] = STATE(1948), - [sym_enum_declaration] = STATE(1948), - [sym_class_declaration] = STATE(1948), - [sym_final_modifier] = STATE(2437), - [sym_abstract_modifier] = STATE(2437), - [sym_const_declaration] = STATE(1948), - [sym__const_declaration] = STATE(1962), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2438), - [sym_function_definition] = STATE(1948), - [sym__function_definition_header] = STATE(2109), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(1948), - [sym_unset_statement] = STATE(1948), - [sym_declare_statement] = STATE(1948), - [sym_try_statement] = STATE(1948), - [sym_goto_statement] = STATE(1948), - [sym_continue_statement] = STATE(1948), - [sym_break_statement] = STATE(1948), - [sym_return_statement] = STATE(1948), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(1948), - [sym_do_statement] = STATE(1948), - [sym_for_statement] = STATE(1948), - [sym_foreach_statement] = STATE(1948), - [sym_if_statement] = STATE(1948), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(1948), - [sym_compound_statement] = STATE(1948), - [sym_named_label_statement] = STATE(1948), - [sym_expression_statement] = STATE(1948), - [sym__expression] = STATE(1197), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1384), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(360), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(480), - [aux_sym_function_static_declaration_token1] = ACTIONS(364), - [aux_sym_global_declaration_token1] = ACTIONS(366), - [aux_sym_namespace_definition_token1] = ACTIONS(368), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(370), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(372), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(374), - [aux_sym_trait_declaration_token1] = ACTIONS(376), - [aux_sym_interface_declaration_token1] = ACTIONS(378), - [aux_sym_enum_declaration_token1] = ACTIONS(380), - [aux_sym_class_declaration_token1] = ACTIONS(382), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(384), - [anon_sym_unset] = ACTIONS(386), - [aux_sym_declare_statement_token1] = ACTIONS(388), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(390), - [aux_sym_goto_statement_token1] = ACTIONS(392), - [aux_sym_continue_statement_token1] = ACTIONS(394), - [aux_sym_break_statement_token1] = ACTIONS(396), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(398), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(400), - [aux_sym_do_statement_token1] = ACTIONS(402), - [aux_sym_for_statement_token1] = ACTIONS(404), - [aux_sym_foreach_statement_token1] = ACTIONS(406), - [aux_sym_if_statement_token1] = ACTIONS(408), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(410), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [84] = { - [sym_text_interpolation] = STATE(84), - [sym_empty_statement] = STATE(478), - [sym_function_static_declaration] = STATE(478), - [sym_global_declaration] = STATE(478), - [sym_namespace_definition] = STATE(478), - [sym_namespace_use_declaration] = STATE(478), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(478), - [sym_interface_declaration] = STATE(478), - [sym_enum_declaration] = STATE(478), - [sym_class_declaration] = STATE(478), - [sym_final_modifier] = STATE(2488), - [sym_abstract_modifier] = STATE(2488), - [sym_const_declaration] = STATE(478), - [sym__const_declaration] = STATE(468), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2486), - [sym_function_definition] = STATE(478), - [sym__function_definition_header] = STATE(2163), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(478), - [sym_unset_statement] = STATE(478), - [sym_declare_statement] = STATE(478), - [sym_try_statement] = STATE(478), - [sym_goto_statement] = STATE(478), - [sym_continue_statement] = STATE(478), - [sym_break_statement] = STATE(478), - [sym_return_statement] = STATE(478), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(478), - [sym_do_statement] = STATE(478), - [sym_for_statement] = STATE(478), - [sym_foreach_statement] = STATE(478), - [sym_if_statement] = STATE(478), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(478), - [sym_compound_statement] = STATE(478), - [sym_named_label_statement] = STATE(478), - [sym_expression_statement] = STATE(478), - [sym__expression] = STATE(1175), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1397), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(195), - [aux_sym_function_static_declaration_token1] = ACTIONS(197), - [aux_sym_global_declaration_token1] = ACTIONS(199), - [aux_sym_namespace_definition_token1] = ACTIONS(201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(203), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(207), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(211), - [aux_sym_trait_declaration_token1] = ACTIONS(215), - [aux_sym_interface_declaration_token1] = ACTIONS(217), - [aux_sym_enum_declaration_token1] = ACTIONS(219), - [aux_sym_class_declaration_token1] = ACTIONS(223), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(237), - [anon_sym_unset] = ACTIONS(239), - [aux_sym_declare_statement_token1] = ACTIONS(325), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(245), - [aux_sym_goto_statement_token1] = ACTIONS(247), - [aux_sym_continue_statement_token1] = ACTIONS(249), - [aux_sym_break_statement_token1] = ACTIONS(251), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(253), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(327), - [aux_sym_do_statement_token1] = ACTIONS(259), - [aux_sym_for_statement_token1] = ACTIONS(329), - [aux_sym_foreach_statement_token1] = ACTIONS(331), - [aux_sym_if_statement_token1] = ACTIONS(333), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(269), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [85] = { - [sym_text_interpolation] = STATE(85), - [sym_empty_statement] = STATE(2029), - [sym_function_static_declaration] = STATE(2029), - [sym_global_declaration] = STATE(2029), - [sym_namespace_definition] = STATE(2029), - [sym_namespace_use_declaration] = STATE(2029), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_trait_declaration] = STATE(2029), - [sym_interface_declaration] = STATE(2029), - [sym_enum_declaration] = STATE(2029), - [sym_class_declaration] = STATE(2029), - [sym_final_modifier] = STATE(2437), - [sym_abstract_modifier] = STATE(2437), - [sym_const_declaration] = STATE(2029), - [sym__const_declaration] = STATE(1962), - [sym_static_modifier] = STATE(2487), - [sym_visibility_modifier] = STATE(2438), - [sym_function_definition] = STATE(2029), - [sym__function_definition_header] = STATE(2109), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_echo_statement] = STATE(2029), - [sym_unset_statement] = STATE(2029), - [sym_declare_statement] = STATE(2029), - [sym_try_statement] = STATE(2029), - [sym_goto_statement] = STATE(2029), - [sym_continue_statement] = STATE(2029), - [sym_break_statement] = STATE(2029), - [sym_return_statement] = STATE(2029), - [sym_throw_expression] = STATE(1046), - [sym_while_statement] = STATE(2029), - [sym_do_statement] = STATE(2029), - [sym_for_statement] = STATE(2029), - [sym_foreach_statement] = STATE(2029), - [sym_if_statement] = STATE(2029), - [sym_match_expression] = STATE(1022), - [sym_switch_statement] = STATE(2029), - [sym_compound_statement] = STATE(2029), - [sym_named_label_statement] = STATE(2029), - [sym_expression_statement] = STATE(2029), - [sym__expression] = STATE(1197), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1384), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(360), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(480), - [aux_sym_function_static_declaration_token1] = ACTIONS(364), - [aux_sym_global_declaration_token1] = ACTIONS(366), - [aux_sym_namespace_definition_token1] = ACTIONS(368), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(370), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(372), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_LBRACE] = ACTIONS(374), - [aux_sym_trait_declaration_token1] = ACTIONS(376), - [aux_sym_interface_declaration_token1] = ACTIONS(378), - [aux_sym_enum_declaration_token1] = ACTIONS(380), - [aux_sym_class_declaration_token1] = ACTIONS(382), - [aux_sym_final_modifier_token1] = ACTIONS(225), - [aux_sym_abstract_modifier_token1] = ACTIONS(227), - [aux_sym_visibility_modifier_token1] = ACTIONS(229), - [aux_sym_visibility_modifier_token2] = ACTIONS(229), - [aux_sym_visibility_modifier_token3] = ACTIONS(229), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [aux_sym_echo_statement_token1] = ACTIONS(384), - [anon_sym_unset] = ACTIONS(386), - [aux_sym_declare_statement_token1] = ACTIONS(414), - [sym_float] = ACTIONS(243), - [aux_sym_try_statement_token1] = ACTIONS(390), - [aux_sym_goto_statement_token1] = ACTIONS(392), - [aux_sym_continue_statement_token1] = ACTIONS(394), - [aux_sym_break_statement_token1] = ACTIONS(396), - [sym_integer] = ACTIONS(243), - [aux_sym_return_statement_token1] = ACTIONS(398), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_while_statement_token1] = ACTIONS(416), - [aux_sym_do_statement_token1] = ACTIONS(402), - [aux_sym_for_statement_token1] = ACTIONS(418), - [aux_sym_foreach_statement_token1] = ACTIONS(420), - [aux_sym_if_statement_token1] = ACTIONS(422), - [aux_sym_match_expression_token1] = ACTIONS(267), - [aux_sym_switch_statement_token1] = ACTIONS(410), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [86] = { - [sym_text_interpolation] = STATE(86), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(970), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_variadic_unpacking] = STATE(918), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_by_ref] = STATE(918), - [sym_yield_expression] = STATE(946), - [sym_array_element_initializer] = STATE(933), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(544), - [anon_sym_AMP] = ACTIONS(546), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym_namespace_aliasing_clause_token1] = ACTIONS(554), - [anon_sym_RBRACE] = ACTIONS(544), - [anon_sym_COLON] = ACTIONS(544), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_EQ_GT] = ACTIONS(544), - [anon_sym_LPAREN] = ACTIONS(556), - [anon_sym_RPAREN] = ACTIONS(544), - [anon_sym_DOT_DOT_DOT] = ACTIONS(558), - [anon_sym_QMARK] = ACTIONS(554), - [anon_sym_PIPE] = ACTIONS(554), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(570), - [anon_sym_STAR_STAR] = ACTIONS(544), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_yield_expression_token2] = ACTIONS(596), - [aux_sym_binary_expression_token1] = ACTIONS(554), - [anon_sym_QMARK_QMARK] = ACTIONS(544), - [aux_sym_binary_expression_token2] = ACTIONS(554), - [aux_sym_binary_expression_token3] = ACTIONS(554), - [aux_sym_binary_expression_token4] = ACTIONS(554), - [anon_sym_PIPE_PIPE] = ACTIONS(544), - [anon_sym_AMP_AMP] = ACTIONS(544), - [anon_sym_CARET] = ACTIONS(544), - [anon_sym_EQ_EQ] = ACTIONS(554), - [anon_sym_BANG_EQ] = ACTIONS(554), - [anon_sym_LT_GT] = ACTIONS(544), - [anon_sym_EQ_EQ_EQ] = ACTIONS(544), - [anon_sym_BANG_EQ_EQ] = ACTIONS(544), - [anon_sym_LT] = ACTIONS(554), - [anon_sym_GT] = ACTIONS(554), - [anon_sym_LT_EQ] = ACTIONS(554), - [anon_sym_GT_EQ] = ACTIONS(544), - [anon_sym_LT_EQ_GT] = ACTIONS(544), - [anon_sym_LT_LT] = ACTIONS(554), - [anon_sym_GT_GT] = ACTIONS(544), - [anon_sym_DOT] = ACTIONS(554), - [anon_sym_STAR] = ACTIONS(554), - [anon_sym_SLASH] = ACTIONS(554), - [anon_sym_PERCENT] = ACTIONS(544), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [87] = { - [sym_text_interpolation] = STATE(87), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1009), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_variadic_unpacking] = STATE(918), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_by_ref] = STATE(918), - [sym_yield_expression] = STATE(946), - [sym_array_element_initializer] = STATE(933), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(544), - [anon_sym_AMP] = ACTIONS(546), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(544), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_RBRACE] = ACTIONS(544), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_EQ_GT] = ACTIONS(544), - [anon_sym_LPAREN] = ACTIONS(606), - [anon_sym_DOT_DOT_DOT] = ACTIONS(608), - [anon_sym_QMARK] = ACTIONS(554), - [anon_sym_PIPE] = ACTIONS(554), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(614), - [anon_sym_STAR_STAR] = ACTIONS(544), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_RBRACK] = ACTIONS(544), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_yield_expression_token2] = ACTIONS(626), - [aux_sym_binary_expression_token1] = ACTIONS(554), - [anon_sym_QMARK_QMARK] = ACTIONS(544), - [aux_sym_binary_expression_token2] = ACTIONS(554), - [aux_sym_binary_expression_token3] = ACTIONS(554), - [aux_sym_binary_expression_token4] = ACTIONS(554), - [anon_sym_PIPE_PIPE] = ACTIONS(544), - [anon_sym_AMP_AMP] = ACTIONS(544), - [anon_sym_CARET] = ACTIONS(544), - [anon_sym_EQ_EQ] = ACTIONS(554), - [anon_sym_BANG_EQ] = ACTIONS(554), - [anon_sym_LT_GT] = ACTIONS(544), - [anon_sym_EQ_EQ_EQ] = ACTIONS(544), - [anon_sym_BANG_EQ_EQ] = ACTIONS(544), - [anon_sym_LT] = ACTIONS(554), - [anon_sym_GT] = ACTIONS(554), - [anon_sym_LT_EQ] = ACTIONS(554), - [anon_sym_GT_EQ] = ACTIONS(544), - [anon_sym_LT_EQ_GT] = ACTIONS(544), - [anon_sym_LT_LT] = ACTIONS(554), - [anon_sym_GT_GT] = ACTIONS(544), - [anon_sym_DOT] = ACTIONS(554), - [anon_sym_STAR] = ACTIONS(554), - [anon_sym_SLASH] = ACTIONS(554), - [anon_sym_PERCENT] = ACTIONS(544), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [88] = { - [sym_text_interpolation] = STATE(88), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1056), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_variadic_unpacking] = STATE(1024), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_by_ref] = STATE(1024), - [sym_yield_expression] = STATE(1098), - [sym_array_element_initializer] = STATE(1053), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(544), - [anon_sym_AMP] = ACTIONS(638), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [anon_sym_COMMA] = ACTIONS(544), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_EQ_GT] = ACTIONS(544), - [anon_sym_LPAREN] = ACTIONS(233), - [anon_sym_DOT_DOT_DOT] = ACTIONS(644), - [anon_sym_QMARK] = ACTIONS(554), - [anon_sym_PIPE] = ACTIONS(554), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(273), - [anon_sym_STAR_STAR] = ACTIONS(544), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_yield_expression_token2] = ACTIONS(646), - [aux_sym_binary_expression_token1] = ACTIONS(554), - [anon_sym_QMARK_QMARK] = ACTIONS(544), - [aux_sym_binary_expression_token2] = ACTIONS(554), - [aux_sym_binary_expression_token3] = ACTIONS(554), - [aux_sym_binary_expression_token4] = ACTIONS(554), - [anon_sym_PIPE_PIPE] = ACTIONS(544), - [anon_sym_AMP_AMP] = ACTIONS(544), - [anon_sym_CARET] = ACTIONS(544), - [anon_sym_EQ_EQ] = ACTIONS(554), - [anon_sym_BANG_EQ] = ACTIONS(554), - [anon_sym_LT_GT] = ACTIONS(544), - [anon_sym_EQ_EQ_EQ] = ACTIONS(544), - [anon_sym_BANG_EQ_EQ] = ACTIONS(544), - [anon_sym_LT] = ACTIONS(554), - [anon_sym_GT] = ACTIONS(554), - [anon_sym_LT_EQ] = ACTIONS(554), - [anon_sym_GT_EQ] = ACTIONS(544), - [anon_sym_LT_EQ_GT] = ACTIONS(544), - [anon_sym_LT_LT] = ACTIONS(554), - [anon_sym_GT_GT] = ACTIONS(544), - [anon_sym_DOT] = ACTIONS(554), - [anon_sym_STAR] = ACTIONS(554), - [anon_sym_SLASH] = ACTIONS(554), - [anon_sym_PERCENT] = ACTIONS(544), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(544), - }, - [89] = { - [sym_text_interpolation] = STATE(89), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1124), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(918), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_by_ref] = STATE(918), - [sym_yield_expression] = STATE(946), - [sym_array_element_initializer] = STATE(933), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(546), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(544), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_EQ_GT] = ACTIONS(544), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(544), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [anon_sym_QMARK] = ACTIONS(554), - [anon_sym_PIPE] = ACTIONS(554), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(656), - [anon_sym_STAR_STAR] = ACTIONS(544), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_yield_expression_token2] = ACTIONS(668), - [aux_sym_binary_expression_token1] = ACTIONS(554), - [anon_sym_QMARK_QMARK] = ACTIONS(544), - [aux_sym_binary_expression_token2] = ACTIONS(554), - [aux_sym_binary_expression_token3] = ACTIONS(554), - [aux_sym_binary_expression_token4] = ACTIONS(554), - [anon_sym_PIPE_PIPE] = ACTIONS(544), - [anon_sym_AMP_AMP] = ACTIONS(544), - [anon_sym_CARET] = ACTIONS(544), - [anon_sym_EQ_EQ] = ACTIONS(554), - [anon_sym_BANG_EQ] = ACTIONS(554), - [anon_sym_LT_GT] = ACTIONS(544), - [anon_sym_EQ_EQ_EQ] = ACTIONS(544), - [anon_sym_BANG_EQ_EQ] = ACTIONS(544), - [anon_sym_LT] = ACTIONS(554), - [anon_sym_GT] = ACTIONS(554), - [anon_sym_LT_EQ] = ACTIONS(554), - [anon_sym_GT_EQ] = ACTIONS(544), - [anon_sym_LT_EQ_GT] = ACTIONS(544), - [anon_sym_LT_LT] = ACTIONS(554), - [anon_sym_GT_GT] = ACTIONS(544), - [anon_sym_DOT] = ACTIONS(554), - [anon_sym_STAR] = ACTIONS(554), - [anon_sym_SLASH] = ACTIONS(554), - [anon_sym_PERCENT] = ACTIONS(544), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [90] = { - [sym_text_interpolation] = STATE(90), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_cast_type] = STATE(2422), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1268), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(678), - [aux_sym_cast_type_token2] = ACTIONS(680), - [aux_sym_cast_type_token3] = ACTIONS(680), - [aux_sym_cast_type_token4] = ACTIONS(680), - [aux_sym_cast_type_token5] = ACTIONS(680), - [aux_sym_cast_type_token6] = ACTIONS(680), - [aux_sym_cast_type_token7] = ACTIONS(680), - [aux_sym_cast_type_token8] = ACTIONS(680), - [aux_sym_cast_type_token9] = ACTIONS(680), - [aux_sym_cast_type_token10] = ACTIONS(680), - [aux_sym_cast_type_token11] = ACTIONS(680), - [aux_sym_cast_type_token12] = ACTIONS(680), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [91] = { - [sym_text_interpolation] = STATE(91), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_cast_type] = STATE(2398), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1222), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(678), - [aux_sym_cast_type_token2] = ACTIONS(680), - [aux_sym_cast_type_token3] = ACTIONS(680), - [aux_sym_cast_type_token4] = ACTIONS(680), - [aux_sym_cast_type_token5] = ACTIONS(680), - [aux_sym_cast_type_token6] = ACTIONS(680), - [aux_sym_cast_type_token7] = ACTIONS(680), - [aux_sym_cast_type_token8] = ACTIONS(680), - [aux_sym_cast_type_token9] = ACTIONS(680), - [aux_sym_cast_type_token10] = ACTIONS(680), - [aux_sym_cast_type_token11] = ACTIONS(680), - [aux_sym_cast_type_token12] = ACTIONS(680), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [92] = { - [sym_text_interpolation] = STATE(92), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_cast_type] = STATE(2414), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1222), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(678), - [aux_sym_cast_type_token2] = ACTIONS(680), - [aux_sym_cast_type_token3] = ACTIONS(680), - [aux_sym_cast_type_token4] = ACTIONS(680), - [aux_sym_cast_type_token5] = ACTIONS(680), - [aux_sym_cast_type_token6] = ACTIONS(680), - [aux_sym_cast_type_token7] = ACTIONS(680), - [aux_sym_cast_type_token8] = ACTIONS(680), - [aux_sym_cast_type_token9] = ACTIONS(680), - [aux_sym_cast_type_token10] = ACTIONS(680), - [aux_sym_cast_type_token11] = ACTIONS(680), - [aux_sym_cast_type_token12] = ACTIONS(680), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [93] = { - [sym_text_interpolation] = STATE(93), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_cast_type] = STATE(2406), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1222), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(678), - [aux_sym_cast_type_token2] = ACTIONS(680), - [aux_sym_cast_type_token3] = ACTIONS(680), - [aux_sym_cast_type_token4] = ACTIONS(680), - [aux_sym_cast_type_token5] = ACTIONS(680), - [aux_sym_cast_type_token6] = ACTIONS(680), - [aux_sym_cast_type_token7] = ACTIONS(680), - [aux_sym_cast_type_token8] = ACTIONS(680), - [aux_sym_cast_type_token9] = ACTIONS(680), - [aux_sym_cast_type_token10] = ACTIONS(680), - [aux_sym_cast_type_token11] = ACTIONS(680), - [aux_sym_cast_type_token12] = ACTIONS(680), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [94] = { - [sym_text_interpolation] = STATE(94), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_cast_type] = STATE(2383), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1222), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(678), - [aux_sym_cast_type_token2] = ACTIONS(680), - [aux_sym_cast_type_token3] = ACTIONS(680), - [aux_sym_cast_type_token4] = ACTIONS(680), - [aux_sym_cast_type_token5] = ACTIONS(680), - [aux_sym_cast_type_token6] = ACTIONS(680), - [aux_sym_cast_type_token7] = ACTIONS(680), - [aux_sym_cast_type_token8] = ACTIONS(680), - [aux_sym_cast_type_token9] = ACTIONS(680), - [aux_sym_cast_type_token10] = ACTIONS(680), - [aux_sym_cast_type_token11] = ACTIONS(680), - [aux_sym_cast_type_token12] = ACTIONS(680), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [95] = { - [sym_text_interpolation] = STATE(95), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_cast_type] = STATE(2476), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1222), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(678), - [aux_sym_cast_type_token2] = ACTIONS(680), - [aux_sym_cast_type_token3] = ACTIONS(680), - [aux_sym_cast_type_token4] = ACTIONS(680), - [aux_sym_cast_type_token5] = ACTIONS(680), - [aux_sym_cast_type_token6] = ACTIONS(680), - [aux_sym_cast_type_token7] = ACTIONS(680), - [aux_sym_cast_type_token8] = ACTIONS(680), - [aux_sym_cast_type_token9] = ACTIONS(680), - [aux_sym_cast_type_token10] = ACTIONS(680), - [aux_sym_cast_type_token11] = ACTIONS(680), - [aux_sym_cast_type_token12] = ACTIONS(680), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [96] = { - [sym_text_interpolation] = STATE(96), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_cast_type] = STATE(2477), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1222), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(678), - [aux_sym_cast_type_token2] = ACTIONS(680), - [aux_sym_cast_type_token3] = ACTIONS(680), - [aux_sym_cast_type_token4] = ACTIONS(680), - [aux_sym_cast_type_token5] = ACTIONS(680), - [aux_sym_cast_type_token6] = ACTIONS(680), - [aux_sym_cast_type_token7] = ACTIONS(680), - [aux_sym_cast_type_token8] = ACTIONS(680), - [aux_sym_cast_type_token9] = ACTIONS(680), - [aux_sym_cast_type_token10] = ACTIONS(680), - [aux_sym_cast_type_token11] = ACTIONS(680), - [aux_sym_cast_type_token12] = ACTIONS(680), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [97] = { - [sym_text_interpolation] = STATE(97), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_cast_type] = STATE(2334), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1268), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(678), - [aux_sym_cast_type_token2] = ACTIONS(680), - [aux_sym_cast_type_token3] = ACTIONS(680), - [aux_sym_cast_type_token4] = ACTIONS(680), - [aux_sym_cast_type_token5] = ACTIONS(680), - [aux_sym_cast_type_token6] = ACTIONS(680), - [aux_sym_cast_type_token7] = ACTIONS(680), - [aux_sym_cast_type_token8] = ACTIONS(680), - [aux_sym_cast_type_token9] = ACTIONS(680), - [aux_sym_cast_type_token10] = ACTIONS(680), - [aux_sym_cast_type_token11] = ACTIONS(680), - [aux_sym_cast_type_token12] = ACTIONS(680), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [98] = { - [sym_text_interpolation] = STATE(98), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_cast_type] = STATE(2342), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1222), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(678), - [aux_sym_cast_type_token2] = ACTIONS(680), - [aux_sym_cast_type_token3] = ACTIONS(680), - [aux_sym_cast_type_token4] = ACTIONS(680), - [aux_sym_cast_type_token5] = ACTIONS(680), - [aux_sym_cast_type_token6] = ACTIONS(680), - [aux_sym_cast_type_token7] = ACTIONS(680), - [aux_sym_cast_type_token8] = ACTIONS(680), - [aux_sym_cast_type_token9] = ACTIONS(680), - [aux_sym_cast_type_token10] = ACTIONS(680), - [aux_sym_cast_type_token11] = ACTIONS(680), - [aux_sym_cast_type_token12] = ACTIONS(680), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [99] = { - [sym_text_interpolation] = STATE(99), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_cast_type] = STATE(2334), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1222), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(678), - [aux_sym_cast_type_token2] = ACTIONS(680), - [aux_sym_cast_type_token3] = ACTIONS(680), - [aux_sym_cast_type_token4] = ACTIONS(680), - [aux_sym_cast_type_token5] = ACTIONS(680), - [aux_sym_cast_type_token6] = ACTIONS(680), - [aux_sym_cast_type_token7] = ACTIONS(680), - [aux_sym_cast_type_token8] = ACTIONS(680), - [aux_sym_cast_type_token9] = ACTIONS(680), - [aux_sym_cast_type_token10] = ACTIONS(680), - [aux_sym_cast_type_token11] = ACTIONS(680), - [aux_sym_cast_type_token12] = ACTIONS(680), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [100] = { - [sym_text_interpolation] = STATE(100), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_cast_type] = STATE(2338), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1222), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(678), - [aux_sym_cast_type_token2] = ACTIONS(680), - [aux_sym_cast_type_token3] = ACTIONS(680), - [aux_sym_cast_type_token4] = ACTIONS(680), - [aux_sym_cast_type_token5] = ACTIONS(680), - [aux_sym_cast_type_token6] = ACTIONS(680), - [aux_sym_cast_type_token7] = ACTIONS(680), - [aux_sym_cast_type_token8] = ACTIONS(680), - [aux_sym_cast_type_token9] = ACTIONS(680), - [aux_sym_cast_type_token10] = ACTIONS(680), - [aux_sym_cast_type_token11] = ACTIONS(680), - [aux_sym_cast_type_token12] = ACTIONS(680), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [101] = { - [sym_text_interpolation] = STATE(101), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1155), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(624), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(624), - [sym_nullsafe_member_access_expression] = STATE(624), - [sym_scoped_property_access_expression] = STATE(624), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(1990), - [sym__array_destructing_element] = STATE(1986), - [sym_function_call_expression] = STATE(605), - [sym_scoped_call_expression] = STATE(605), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(605), - [sym_nullsafe_member_call_expression] = STATE(605), - [sym_variadic_unpacking] = STATE(918), - [sym_subscript_expression] = STATE(605), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(605), - [sym_variable_name] = STATE(605), - [sym_by_ref] = STATE(2148), - [sym_yield_expression] = STATE(946), - [sym_array_element_initializer] = STATE(1915), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym__array_destructing_repeat1] = STATE(1974), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(684), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [anon_sym_DOT_DOT_DOT] = ACTIONS(608), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_RBRACK] = ACTIONS(686), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [102] = { - [sym_text_interpolation] = STATE(102), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1155), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(624), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(624), - [sym_nullsafe_member_access_expression] = STATE(624), - [sym_scoped_property_access_expression] = STATE(624), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(1990), - [sym__array_destructing_element] = STATE(1986), - [sym_function_call_expression] = STATE(605), - [sym_scoped_call_expression] = STATE(605), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(605), - [sym_nullsafe_member_call_expression] = STATE(605), - [sym_variadic_unpacking] = STATE(918), - [sym_subscript_expression] = STATE(605), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(605), - [sym_variable_name] = STATE(605), - [sym_by_ref] = STATE(2148), - [sym_yield_expression] = STATE(946), - [sym_array_element_initializer] = STATE(1915), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym__array_destructing_repeat1] = STATE(1974), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(684), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [anon_sym_DOT_DOT_DOT] = ACTIONS(608), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_RBRACK] = ACTIONS(688), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [103] = { - [sym_text_interpolation] = STATE(103), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1155), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(624), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(624), - [sym_nullsafe_member_access_expression] = STATE(624), - [sym_scoped_property_access_expression] = STATE(624), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(1990), - [sym__array_destructing_element] = STATE(1986), - [sym_function_call_expression] = STATE(605), - [sym_scoped_call_expression] = STATE(605), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(605), - [sym_nullsafe_member_call_expression] = STATE(605), - [sym_variadic_unpacking] = STATE(918), - [sym_subscript_expression] = STATE(605), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(605), - [sym_variable_name] = STATE(605), - [sym_by_ref] = STATE(2148), - [sym_yield_expression] = STATE(946), - [sym_array_element_initializer] = STATE(1976), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym__array_destructing_repeat1] = STATE(1974), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(690), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [anon_sym_DOT_DOT_DOT] = ACTIONS(608), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_RBRACK] = ACTIONS(692), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [104] = { - [sym_text_interpolation] = STATE(104), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1155), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(624), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(624), - [sym_nullsafe_member_access_expression] = STATE(624), - [sym_scoped_property_access_expression] = STATE(624), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(1990), - [sym__array_destructing_element] = STATE(1986), - [sym_function_call_expression] = STATE(605), - [sym_scoped_call_expression] = STATE(605), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(605), - [sym_nullsafe_member_call_expression] = STATE(605), - [sym_variadic_unpacking] = STATE(918), - [sym_subscript_expression] = STATE(605), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(605), - [sym_variable_name] = STATE(605), - [sym_by_ref] = STATE(2148), - [sym_yield_expression] = STATE(946), - [sym_array_element_initializer] = STATE(1915), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym__array_destructing_repeat1] = STATE(1974), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(684), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [anon_sym_DOT_DOT_DOT] = ACTIONS(608), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_RBRACK] = ACTIONS(694), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [105] = { - [sym_text_interpolation] = STATE(105), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1155), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(624), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(624), - [sym_nullsafe_member_access_expression] = STATE(624), - [sym_scoped_property_access_expression] = STATE(624), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(1990), - [sym__array_destructing_element] = STATE(1986), - [sym_function_call_expression] = STATE(605), - [sym_scoped_call_expression] = STATE(605), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(605), - [sym_nullsafe_member_call_expression] = STATE(605), - [sym_variadic_unpacking] = STATE(918), - [sym_subscript_expression] = STATE(605), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(605), - [sym_variable_name] = STATE(605), - [sym_by_ref] = STATE(2148), - [sym_yield_expression] = STATE(946), - [sym_array_element_initializer] = STATE(1915), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym__array_destructing_repeat1] = STATE(1974), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(684), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [anon_sym_DOT_DOT_DOT] = ACTIONS(608), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_RBRACK] = ACTIONS(696), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [106] = { - [sym_text_interpolation] = STATE(106), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_variadic_placeholder] = STATE(2452), - [sym_argument] = STATE(2034), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(702), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(704), - [anon_sym_DOT_DOT_DOT] = ACTIONS(706), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [107] = { - [sym_text_interpolation] = STATE(107), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_variadic_placeholder] = STATE(2514), - [sym_argument] = STATE(1880), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(708), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(710), - [anon_sym_DOT_DOT_DOT] = ACTIONS(706), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [108] = { - [sym_text_interpolation] = STATE(108), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_variadic_placeholder] = STATE(2428), - [sym_argument] = STATE(2046), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(712), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(714), - [anon_sym_DOT_DOT_DOT] = ACTIONS(706), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [109] = { - [sym_text_interpolation] = STATE(109), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_variadic_placeholder] = STATE(2473), - [sym_argument] = STATE(1994), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(716), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(718), - [anon_sym_DOT_DOT_DOT] = ACTIONS(706), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [110] = { - [sym_text_interpolation] = STATE(110), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_variadic_placeholder] = STATE(2433), - [sym_argument] = STATE(2060), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(720), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(722), - [anon_sym_DOT_DOT_DOT] = ACTIONS(706), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [111] = { - [sym_text_interpolation] = STATE(111), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_variadic_placeholder] = STATE(2350), - [sym_argument] = STATE(1865), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(724), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(726), - [anon_sym_DOT_DOT_DOT] = ACTIONS(706), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [112] = { - [sym_text_interpolation] = STATE(112), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_variadic_placeholder] = STATE(2419), - [sym_argument] = STATE(2026), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(728), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(730), - [anon_sym_DOT_DOT_DOT] = ACTIONS(706), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [113] = { - [sym_text_interpolation] = STATE(113), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_variadic_placeholder] = STATE(2440), - [sym_argument] = STATE(2061), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(732), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(734), - [anon_sym_DOT_DOT_DOT] = ACTIONS(706), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [114] = { - [sym_text_interpolation] = STATE(114), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1149), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_variadic_unpacking] = STATE(918), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_by_ref] = STATE(918), - [sym_yield_expression] = STATE(946), - [sym_array_element_initializer] = STATE(1976), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(736), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [anon_sym_DOT_DOT_DOT] = ACTIONS(608), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_RBRACK] = ACTIONS(738), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [115] = { - [sym_text_interpolation] = STATE(115), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1149), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_variadic_unpacking] = STATE(918), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_by_ref] = STATE(918), - [sym_yield_expression] = STATE(946), - [sym_array_element_initializer] = STATE(1915), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(740), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [anon_sym_DOT_DOT_DOT] = ACTIONS(608), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_RBRACK] = ACTIONS(742), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [116] = { - [sym_text_interpolation] = STATE(116), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1150), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(918), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_by_ref] = STATE(918), - [sym_yield_expression] = STATE(946), - [sym_array_element_initializer] = STATE(1838), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(744), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(746), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [117] = { - [sym_text_interpolation] = STATE(117), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1150), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(918), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_by_ref] = STATE(918), - [sym_yield_expression] = STATE(946), - [sym_array_element_initializer] = STATE(1837), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(748), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(750), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [118] = { - [sym_text_interpolation] = STATE(118), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_argument] = STATE(2165), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(752), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [119] = { - [sym_text_interpolation] = STATE(119), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_argument] = STATE(2165), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(754), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [120] = { - [sym_text_interpolation] = STATE(120), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_argument] = STATE(2165), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(756), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [121] = { - [sym_text_interpolation] = STATE(121), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_argument] = STATE(2165), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(758), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [122] = { - [sym_text_interpolation] = STATE(122), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_argument] = STATE(2165), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(760), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [123] = { - [sym_text_interpolation] = STATE(123), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1150), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(918), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_by_ref] = STATE(918), - [sym_yield_expression] = STATE(946), - [sym_array_element_initializer] = STATE(2011), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(762), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [124] = { - [sym_text_interpolation] = STATE(124), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_argument] = STATE(2165), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(764), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [125] = { - [sym_text_interpolation] = STATE(125), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1150), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(918), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_by_ref] = STATE(918), - [sym_yield_expression] = STATE(946), - [sym_array_element_initializer] = STATE(2011), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(766), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [126] = { - [sym_text_interpolation] = STATE(126), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_argument] = STATE(2165), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(768), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [127] = { - [sym_text_interpolation] = STATE(127), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_argument] = STATE(2165), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(770), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [128] = { - [sym_text_interpolation] = STATE(128), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1149), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_variadic_unpacking] = STATE(918), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_by_ref] = STATE(918), - [sym_yield_expression] = STATE(946), - [sym_array_element_initializer] = STATE(2011), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [anon_sym_DOT_DOT_DOT] = ACTIONS(608), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_RBRACK] = ACTIONS(772), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [129] = { - [sym_text_interpolation] = STATE(129), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_argument] = STATE(2165), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(774), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [130] = { - [sym_text_interpolation] = STATE(130), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_argument] = STATE(2165), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(776), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [131] = { - [sym_text_interpolation] = STATE(131), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_argument] = STATE(2165), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(778), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [132] = { - [sym_text_interpolation] = STATE(132), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_argument] = STATE(2165), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(780), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [133] = { - [sym_text_interpolation] = STATE(133), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1150), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(918), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_by_ref] = STATE(918), - [sym_yield_expression] = STATE(946), - [sym_array_element_initializer] = STATE(2011), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(782), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [134] = { - [sym_text_interpolation] = STATE(134), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_argument] = STATE(2165), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(784), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [135] = { - [sym_text_interpolation] = STATE(135), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1149), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_variadic_unpacking] = STATE(918), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_by_ref] = STATE(918), - [sym_yield_expression] = STATE(946), - [sym_array_element_initializer] = STATE(2011), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [anon_sym_DOT_DOT_DOT] = ACTIONS(608), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_RBRACK] = ACTIONS(786), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [136] = { - [sym_text_interpolation] = STATE(136), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_argument] = STATE(2165), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(788), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [137] = { - [sym_text_interpolation] = STATE(137), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1149), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_variadic_unpacking] = STATE(918), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_by_ref] = STATE(918), - [sym_yield_expression] = STATE(946), - [sym_array_element_initializer] = STATE(2011), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [anon_sym_DOT_DOT_DOT] = ACTIONS(608), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_RBRACK] = ACTIONS(790), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [138] = { - [sym_text_interpolation] = STATE(138), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_argument] = STATE(2165), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(792), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [139] = { - [sym_text_interpolation] = STATE(139), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1149), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_variadic_unpacking] = STATE(918), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_by_ref] = STATE(918), - [sym_yield_expression] = STATE(946), - [sym_array_element_initializer] = STATE(2011), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [anon_sym_DOT_DOT_DOT] = ACTIONS(608), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_RBRACK] = ACTIONS(794), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [140] = { - [sym_text_interpolation] = STATE(140), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_argument] = STATE(2165), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(796), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [141] = { - [sym_text_interpolation] = STATE(141), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1150), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(918), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_by_ref] = STATE(918), - [sym_yield_expression] = STATE(946), - [sym_array_element_initializer] = STATE(2011), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(798), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [142] = { - [sym_text_interpolation] = STATE(142), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1234), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(626), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(626), - [sym_nullsafe_member_access_expression] = STATE(626), - [sym_scoped_property_access_expression] = STATE(626), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(1990), - [sym__array_destructing_element] = STATE(2294), - [sym_function_call_expression] = STATE(598), - [sym_scoped_call_expression] = STATE(598), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(598), - [sym_nullsafe_member_call_expression] = STATE(598), - [sym_subscript_expression] = STATE(598), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(598), - [sym_variable_name] = STATE(598), - [sym_by_ref] = STATE(2293), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(800), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(802), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(804), - [anon_sym_RBRACK] = ACTIONS(800), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [143] = { - [sym_text_interpolation] = STATE(143), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym_match_condition_list] = STATE(2399), - [sym_match_conditional_expression] = STATE(2183), - [sym_match_default_expression] = STATE(2183), - [sym__expression] = STATE(1156), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_RBRACE] = ACTIONS(806), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [aux_sym_match_default_expression_token1] = ACTIONS(808), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [144] = { - [sym_text_interpolation] = STATE(144), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1234), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(626), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(626), - [sym_nullsafe_member_access_expression] = STATE(626), - [sym_scoped_property_access_expression] = STATE(626), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(1990), - [sym__array_destructing_element] = STATE(2294), - [sym_function_call_expression] = STATE(598), - [sym_scoped_call_expression] = STATE(598), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(598), - [sym_nullsafe_member_call_expression] = STATE(598), - [sym_subscript_expression] = STATE(598), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(598), - [sym_variable_name] = STATE(598), - [sym_by_ref] = STATE(2293), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(800), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(802), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(804), - [anon_sym_RBRACK] = ACTIONS(810), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [145] = { - [sym_text_interpolation] = STATE(145), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1234), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(626), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(626), - [sym_nullsafe_member_access_expression] = STATE(626), - [sym_scoped_property_access_expression] = STATE(626), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(1990), - [sym__array_destructing_element] = STATE(2294), - [sym_function_call_expression] = STATE(598), - [sym_scoped_call_expression] = STATE(598), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(598), - [sym_nullsafe_member_call_expression] = STATE(598), - [sym_subscript_expression] = STATE(598), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(598), - [sym_variable_name] = STATE(598), - [sym_by_ref] = STATE(2293), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(800), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(802), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(804), - [anon_sym_RBRACK] = ACTIONS(813), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [146] = { - [sym_text_interpolation] = STATE(146), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1149), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_variadic_unpacking] = STATE(918), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_by_ref] = STATE(918), - [sym_yield_expression] = STATE(946), - [sym_array_element_initializer] = STATE(2011), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [anon_sym_DOT_DOT_DOT] = ACTIONS(608), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [147] = { - [sym_text_interpolation] = STATE(147), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1203), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(617), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(617), - [sym_nullsafe_member_access_expression] = STATE(617), - [sym_scoped_property_access_expression] = STATE(617), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(1748), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(582), - [sym_scoped_call_expression] = STATE(582), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(582), - [sym_nullsafe_member_call_expression] = STATE(582), - [sym_subscript_expression] = STATE(582), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(582), - [sym_variable_name] = STATE(582), - [sym_by_ref] = STATE(1848), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym__list_destructing_repeat1] = STATE(1849), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(816), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(802), - [anon_sym_RPAREN] = ACTIONS(818), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [148] = { - [sym_text_interpolation] = STATE(148), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym_match_condition_list] = STATE(2399), - [sym_match_conditional_expression] = STATE(2183), - [sym_match_default_expression] = STATE(2183), - [sym__expression] = STATE(1156), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_RBRACE] = ACTIONS(820), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [aux_sym_match_default_expression_token1] = ACTIONS(808), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [149] = { - [sym_text_interpolation] = STATE(149), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1150), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(918), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_by_ref] = STATE(918), - [sym_yield_expression] = STATE(946), - [sym_array_element_initializer] = STATE(2011), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [150] = { - [sym_text_interpolation] = STATE(150), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym_match_condition_list] = STATE(2399), - [sym_match_conditional_expression] = STATE(2183), - [sym_match_default_expression] = STATE(2183), - [sym__expression] = STATE(1156), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_RBRACE] = ACTIONS(822), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [aux_sym_match_default_expression_token1] = ACTIONS(808), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [151] = { - [sym_text_interpolation] = STATE(151), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym_match_condition_list] = STATE(2399), - [sym_match_conditional_expression] = STATE(2183), - [sym_match_default_expression] = STATE(2183), - [sym__expression] = STATE(1156), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_RBRACE] = ACTIONS(824), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [aux_sym_match_default_expression_token1] = ACTIONS(808), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [152] = { - [sym_text_interpolation] = STATE(152), - [sym_reference_modifier] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1199), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_argument] = STATE(2165), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2280), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1418), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(698), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [153] = { - [sym_text_interpolation] = STATE(153), - [sym_reference_modifier] = STATE(194), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1174), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2158), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1414), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(700), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [154] = { - [sym_text_interpolation] = STATE(154), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym_match_condition_list] = STATE(2399), - [sym_match_conditional_expression] = STATE(1975), - [sym_match_default_expression] = STATE(1975), - [sym__expression] = STATE(1156), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [aux_sym_match_default_expression_token1] = ACTIONS(808), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [155] = { - [sym_text_interpolation] = STATE(155), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym_match_condition_list] = STATE(2399), - [sym_match_conditional_expression] = STATE(2183), - [sym_match_default_expression] = STATE(2183), - [sym__expression] = STATE(1156), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [aux_sym_match_default_expression_token1] = ACTIONS(808), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [156] = { - [sym_text_interpolation] = STATE(156), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1207), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(627), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(627), - [sym_nullsafe_member_access_expression] = STATE(627), - [sym_scoped_property_access_expression] = STATE(627), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(1992), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(610), - [sym_scoped_call_expression] = STATE(610), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(610), - [sym_nullsafe_member_call_expression] = STATE(610), - [sym_subscript_expression] = STATE(610), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(610), - [sym_variable_name] = STATE(610), - [sym_by_ref] = STATE(2137), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [anon_sym_COMMA] = ACTIONS(826), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(802), - [anon_sym_RPAREN] = ACTIONS(826), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [157] = { - [sym_text_interpolation] = STATE(157), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym_match_condition_list] = STATE(2399), - [sym_match_conditional_expression] = STATE(1858), - [sym_match_default_expression] = STATE(1858), - [sym__expression] = STATE(1156), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [aux_sym_match_default_expression_token1] = ACTIONS(808), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [158] = { - [sym_text_interpolation] = STATE(158), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2343), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(828), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [159] = { - [sym_text_interpolation] = STATE(159), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2519), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(830), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [160] = { - [sym_text_interpolation] = STATE(160), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2371), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1172), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(832), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [161] = { - [sym_text_interpolation] = STATE(161), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_foreach_pair] = STATE(2326), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1188), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2310), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_by_ref] = STATE(2326), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [162] = { - [sym_text_interpolation] = STATE(162), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2464), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1172), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(834), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [163] = { - [sym_text_interpolation] = STATE(163), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2329), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1172), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(836), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [164] = { - [sym_text_interpolation] = STATE(164), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2467), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(838), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [165] = { - [sym_text_interpolation] = STATE(165), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_foreach_pair] = STATE(2468), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1185), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2123), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_by_ref] = STATE(2468), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [166] = { - [sym_text_interpolation] = STATE(166), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2532), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(840), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [167] = { - [sym_text_interpolation] = STATE(167), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2465), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(842), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [168] = { - [sym_text_interpolation] = STATE(168), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2489), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(844), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [169] = { - [sym_text_interpolation] = STATE(169), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2458), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(846), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [170] = { - [sym_text_interpolation] = STATE(170), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2521), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(848), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [171] = { - [sym_text_interpolation] = STATE(171), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2493), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(850), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [172] = { - [sym_text_interpolation] = STATE(172), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2524), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(852), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [173] = { - [sym_text_interpolation] = STATE(173), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_foreach_pair] = STATE(2370), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1171), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2213), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_by_ref] = STATE(2370), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [174] = { - [sym_text_interpolation] = STATE(174), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2463), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1172), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(854), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [175] = { - [sym_text_interpolation] = STATE(175), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_foreach_pair] = STATE(2466), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1167), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2127), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_by_ref] = STATE(2466), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [176] = { - [sym_text_interpolation] = STATE(176), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2469), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1172), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(856), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [177] = { - [sym_text_interpolation] = STATE(177), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2527), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(858), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [178] = { - [sym_text_interpolation] = STATE(178), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2471), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1172), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(860), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [179] = { - [sym_text_interpolation] = STATE(179), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2361), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1172), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(862), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [180] = { - [sym_text_interpolation] = STATE(180), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2331), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1172), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(864), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [181] = { - [sym_text_interpolation] = STATE(181), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2528), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1172), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(866), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [182] = { - [sym_text_interpolation] = STATE(182), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2360), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1172), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(868), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [183] = { - [sym_text_interpolation] = STATE(183), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2378), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1194), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(870), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [184] = { - [sym_text_interpolation] = STATE(184), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2413), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1172), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(872), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [185] = { - [sym_text_interpolation] = STATE(185), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__expressions] = STATE(2324), - [sym_sequence_expression] = STATE(2199), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1172), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(874), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [186] = { - [sym_text_interpolation] = STATE(186), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1129), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_by_ref] = STATE(936), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [187] = { - [sym_text_interpolation] = STATE(187), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1191), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(876), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(876), - }, - [188] = { - [sym_text_interpolation] = STATE(188), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1173), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(878), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(878), - }, - [189] = { - [sym_text_interpolation] = STATE(189), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1179), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(880), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(880), - }, - [190] = { - [sym_text_interpolation] = STATE(190), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(975), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_by_ref] = STATE(936), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(882), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [191] = { - [sym_text_interpolation] = STATE(191), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1206), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2100), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_by_ref] = STATE(2427), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [192] = { - [sym_text_interpolation] = STATE(192), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym__expressions] = STATE(2110), - [sym_sequence_expression] = STATE(2111), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1162), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [193] = { - [sym_text_interpolation] = STATE(193), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(987), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_by_ref] = STATE(936), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(882), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [194] = { - [sym_text_interpolation] = STATE(194), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1189), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2069), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1449), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [195] = { - [sym_text_interpolation] = STATE(195), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(987), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_by_ref] = STATE(936), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [196] = { - [sym_text_interpolation] = STATE(196), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1183), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_variadic_unpacking] = STATE(2103), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1440), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_DOT_DOT_DOT] = ACTIONS(650), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [197] = { - [sym_text_interpolation] = STATE(197), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1063), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_by_ref] = STATE(1025), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(884), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [198] = { - [sym_text_interpolation] = STATE(198), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1196), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(886), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(886), - }, - [199] = { - [sym_text_interpolation] = STATE(199), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1180), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(888), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(888), - }, - [200] = { - [sym_text_interpolation] = STATE(200), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(987), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(628), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(628), - [sym_nullsafe_member_access_expression] = STATE(628), - [sym_scoped_property_access_expression] = STATE(628), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2009), - [sym_function_call_expression] = STATE(618), - [sym_scoped_call_expression] = STATE(618), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(618), - [sym_nullsafe_member_call_expression] = STATE(618), - [sym_subscript_expression] = STATE(618), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(618), - [sym_variable_name] = STATE(618), - [sym_by_ref] = STATE(2122), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(682), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [201] = { - [sym_text_interpolation] = STATE(201), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym__expressions] = STATE(2160), - [sym_sequence_expression] = STATE(2111), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1162), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [202] = { - [sym_text_interpolation] = STATE(202), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1129), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_by_ref] = STATE(936), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(882), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [203] = { - [sym_text_interpolation] = STATE(203), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1165), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(890), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(890), - }, - [204] = { - [sym_text_interpolation] = STATE(204), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1269), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_RBRACK] = ACTIONS(892), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [205] = { - [sym_text_interpolation] = STATE(205), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1229), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_RBRACK] = ACTIONS(894), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [206] = { - [sym_text_interpolation] = STATE(206), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_sequence_expression] = STATE(2197), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1157), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [207] = { - [sym_text_interpolation] = STATE(207), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1143), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(896), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [208] = { - [sym_text_interpolation] = STATE(208), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(956), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(898), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [209] = { - [sym_text_interpolation] = STATE(209), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1252), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_RBRACK] = ACTIONS(900), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [210] = { - [sym_text_interpolation] = STATE(210), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1230), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_RBRACK] = ACTIONS(902), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [211] = { - [sym_text_interpolation] = STATE(211), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_sequence_expression] = STATE(2305), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1166), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [212] = { - [sym_text_interpolation] = STATE(212), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1255), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_COLON] = ACTIONS(904), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [213] = { - [sym_text_interpolation] = STATE(213), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1132), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [anon_sym_RPAREN] = ACTIONS(906), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [214] = { - [sym_text_interpolation] = STATE(214), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1243), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_COLON] = ACTIONS(908), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [215] = { - [sym_text_interpolation] = STATE(215), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_sequence_expression] = STATE(2305), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1193), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [216] = { - [sym_text_interpolation] = STATE(216), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1237), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_RBRACK] = ACTIONS(910), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [217] = { - [sym_text_interpolation] = STATE(217), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1233), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_RBRACK] = ACTIONS(912), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [218] = { - [sym_text_interpolation] = STATE(218), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1091), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(914), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [219] = { - [sym_text_interpolation] = STATE(219), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1204), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_COLON] = ACTIONS(916), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [220] = { - [sym_text_interpolation] = STATE(220), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(997), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_AMP] = ACTIONS(918), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [221] = { - [sym_text_interpolation] = STATE(221), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1236), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [anon_sym_COLON] = ACTIONS(920), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [222] = { - [sym_text_interpolation] = STATE(222), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(965), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [223] = { - [sym_text_interpolation] = STATE(223), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(973), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [224] = { - [sym_text_interpolation] = STATE(224), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1205), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [225] = { - [sym_text_interpolation] = STATE(225), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1221), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [226] = { - [sym_text_interpolation] = STATE(226), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1054), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [227] = { - [sym_text_interpolation] = STATE(227), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(982), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [228] = { - [sym_text_interpolation] = STATE(228), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1202), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [229] = { - [sym_text_interpolation] = STATE(229), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1267), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [230] = { - [sym_text_interpolation] = STATE(230), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1268), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [231] = { - [sym_text_interpolation] = STATE(231), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1145), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [232] = { - [sym_text_interpolation] = STATE(232), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1242), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [233] = { - [sym_text_interpolation] = STATE(233), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1177), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [234] = { - [sym_text_interpolation] = STATE(234), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1184), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [235] = { - [sym_text_interpolation] = STATE(235), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1200), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [236] = { - [sym_text_interpolation] = STATE(236), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1170), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [237] = { - [sym_text_interpolation] = STATE(237), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1068), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [238] = { - [sym_text_interpolation] = STATE(238), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1176), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [239] = { - [sym_text_interpolation] = STATE(239), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1066), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [240] = { - [sym_text_interpolation] = STATE(240), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1072), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [241] = { - [sym_text_interpolation] = STATE(241), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1073), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [242] = { - [sym_text_interpolation] = STATE(242), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1075), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [243] = { - [sym_text_interpolation] = STATE(243), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1076), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [244] = { - [sym_text_interpolation] = STATE(244), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1078), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [245] = { - [sym_text_interpolation] = STATE(245), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1079), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [246] = { - [sym_text_interpolation] = STATE(246), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1080), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [247] = { - [sym_text_interpolation] = STATE(247), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1081), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [248] = { - [sym_text_interpolation] = STATE(248), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1082), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [249] = { - [sym_text_interpolation] = STATE(249), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1083), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [250] = { - [sym_text_interpolation] = STATE(250), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1084), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [251] = { - [sym_text_interpolation] = STATE(251), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1085), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [252] = { - [sym_text_interpolation] = STATE(252), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1086), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [253] = { - [sym_text_interpolation] = STATE(253), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1087), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [254] = { - [sym_text_interpolation] = STATE(254), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1088), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [255] = { - [sym_text_interpolation] = STATE(255), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1092), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [256] = { - [sym_text_interpolation] = STATE(256), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1222), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [257] = { - [sym_text_interpolation] = STATE(257), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1247), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [258] = { - [sym_text_interpolation] = STATE(258), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1169), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [259] = { - [sym_text_interpolation] = STATE(259), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(978), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [260] = { - [sym_text_interpolation] = STATE(260), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1249), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [261] = { - [sym_text_interpolation] = STATE(261), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1198), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [262] = { - [sym_text_interpolation] = STATE(262), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1201), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [263] = { - [sym_text_interpolation] = STATE(263), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1186), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [264] = { - [sym_text_interpolation] = STATE(264), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1182), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [265] = { - [sym_text_interpolation] = STATE(265), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1143), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [266] = { - [sym_text_interpolation] = STATE(266), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1190), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [267] = { - [sym_text_interpolation] = STATE(267), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1240), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [268] = { - [sym_text_interpolation] = STATE(268), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(951), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [269] = { - [sym_text_interpolation] = STATE(269), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1235), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [270] = { - [sym_text_interpolation] = STATE(270), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1029), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [271] = { - [sym_text_interpolation] = STATE(271), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1062), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [272] = { - [sym_text_interpolation] = STATE(272), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1061), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [273] = { - [sym_text_interpolation] = STATE(273), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1144), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [274] = { - [sym_text_interpolation] = STATE(274), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1168), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [275] = { - [sym_text_interpolation] = STATE(275), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1227), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [276] = { - [sym_text_interpolation] = STATE(276), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1223), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [277] = { - [sym_text_interpolation] = STATE(277), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1151), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [278] = { - [sym_text_interpolation] = STATE(278), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1052), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [279] = { - [sym_text_interpolation] = STATE(279), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1050), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [280] = { - [sym_text_interpolation] = STATE(280), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1047), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [281] = { - [sym_text_interpolation] = STATE(281), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1178), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [282] = { - [sym_text_interpolation] = STATE(282), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1045), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [283] = { - [sym_text_interpolation] = STATE(283), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1209), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [284] = { - [sym_text_interpolation] = STATE(284), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1258), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [285] = { - [sym_text_interpolation] = STATE(285), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1228), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [286] = { - [sym_text_interpolation] = STATE(286), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1210), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [287] = { - [sym_text_interpolation] = STATE(287), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1271), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [288] = { - [sym_text_interpolation] = STATE(288), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1113), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [289] = { - [sym_text_interpolation] = STATE(289), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1216), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [290] = { - [sym_text_interpolation] = STATE(290), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(938), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [291] = { - [sym_text_interpolation] = STATE(291), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1187), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [292] = { - [sym_text_interpolation] = STATE(292), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1218), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [293] = { - [sym_text_interpolation] = STATE(293), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1142), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [294] = { - [sym_text_interpolation] = STATE(294), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1141), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [295] = { - [sym_text_interpolation] = STATE(295), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1140), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [296] = { - [sym_text_interpolation] = STATE(296), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1139), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [297] = { - [sym_text_interpolation] = STATE(297), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1138), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [298] = { - [sym_text_interpolation] = STATE(298), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(992), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [299] = { - [sym_text_interpolation] = STATE(299), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(923), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [300] = { - [sym_text_interpolation] = STATE(300), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(919), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [301] = { - [sym_text_interpolation] = STATE(301), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1115), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [302] = { - [sym_text_interpolation] = STATE(302), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(955), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [303] = { - [sym_text_interpolation] = STATE(303), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(993), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [304] = { - [sym_text_interpolation] = STATE(304), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1137), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [305] = { - [sym_text_interpolation] = STATE(305), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1135), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [306] = { - [sym_text_interpolation] = STATE(306), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1134), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [307] = { - [sym_text_interpolation] = STATE(307), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1195), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [308] = { - [sym_text_interpolation] = STATE(308), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1133), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [309] = { - [sym_text_interpolation] = STATE(309), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(938), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [310] = { - [sym_text_interpolation] = STATE(310), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1131), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [311] = { - [sym_text_interpolation] = STATE(311), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1130), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [312] = { - [sym_text_interpolation] = STATE(312), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1120), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [313] = { - [sym_text_interpolation] = STATE(313), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1114), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [314] = { - [sym_text_interpolation] = STATE(314), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1002), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [315] = { - [sym_text_interpolation] = STATE(315), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(959), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [316] = { - [sym_text_interpolation] = STATE(316), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1117), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [317] = { - [sym_text_interpolation] = STATE(317), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(960), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [318] = { - [sym_text_interpolation] = STATE(318), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(961), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [319] = { - [sym_text_interpolation] = STATE(319), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1163), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [320] = { - [sym_text_interpolation] = STATE(320), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1005), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [321] = { - [sym_text_interpolation] = STATE(321), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1116), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [322] = { - [sym_text_interpolation] = STATE(322), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1118), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [323] = { - [sym_text_interpolation] = STATE(323), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1001), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [324] = { - [sym_text_interpolation] = STATE(324), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(962), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [325] = { - [sym_text_interpolation] = STATE(325), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1011), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [326] = { - [sym_text_interpolation] = STATE(326), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(963), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [327] = { - [sym_text_interpolation] = STATE(327), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1121), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [328] = { - [sym_text_interpolation] = STATE(328), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1220), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [329] = { - [sym_text_interpolation] = STATE(329), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(964), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [330] = { - [sym_text_interpolation] = STATE(330), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1146), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [331] = { - [sym_text_interpolation] = STATE(331), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(966), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [332] = { - [sym_text_interpolation] = STATE(332), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1006), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [333] = { - [sym_text_interpolation] = STATE(333), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1122), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [334] = { - [sym_text_interpolation] = STATE(334), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1123), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [335] = { - [sym_text_interpolation] = STATE(335), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1225), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [336] = { - [sym_text_interpolation] = STATE(336), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1181), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [337] = { - [sym_text_interpolation] = STATE(337), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1125), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [338] = { - [sym_text_interpolation] = STATE(338), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1004), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [339] = { - [sym_text_interpolation] = STATE(339), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(919), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [340] = { - [sym_text_interpolation] = STATE(340), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(985), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [341] = { - [sym_text_interpolation] = STATE(341), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(967), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [342] = { - [sym_text_interpolation] = STATE(342), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(923), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [343] = { - [sym_text_interpolation] = STATE(343), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1126), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [344] = { - [sym_text_interpolation] = STATE(344), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(968), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [345] = { - [sym_text_interpolation] = STATE(345), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1000), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [346] = { - [sym_text_interpolation] = STATE(346), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(986), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [347] = { - [sym_text_interpolation] = STATE(347), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1246), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [348] = { - [sym_text_interpolation] = STATE(348), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(969), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [349] = { - [sym_text_interpolation] = STATE(349), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(971), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [350] = { - [sym_text_interpolation] = STATE(350), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(972), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [351] = { - [sym_text_interpolation] = STATE(351), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1265), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [352] = { - [sym_text_interpolation] = STATE(352), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(974), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [353] = { - [sym_text_interpolation] = STATE(353), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1015), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [354] = { - [sym_text_interpolation] = STATE(354), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1014), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [355] = { - [sym_text_interpolation] = STATE(355), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1013), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [356] = { - [sym_text_interpolation] = STATE(356), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(984), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [357] = { - [sym_text_interpolation] = STATE(357), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1003), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [358] = { - [sym_text_interpolation] = STATE(358), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(991), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [359] = { - [sym_text_interpolation] = STATE(359), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(988), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [360] = { - [sym_text_interpolation] = STATE(360), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(990), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [361] = { - [sym_text_interpolation] = STATE(361), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1226), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [362] = { - [sym_text_interpolation] = STATE(362), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1217), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [363] = { - [sym_text_interpolation] = STATE(363), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1224), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [364] = { - [sym_text_interpolation] = STATE(364), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1012), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [365] = { - [sym_text_interpolation] = STATE(365), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1238), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [366] = { - [sym_text_interpolation] = STATE(366), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(994), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [367] = { - [sym_text_interpolation] = STATE(367), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(995), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [368] = { - [sym_text_interpolation] = STATE(368), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1241), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [369] = { - [sym_text_interpolation] = STATE(369), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(996), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [370] = { - [sym_text_interpolation] = STATE(370), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1213), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [371] = { - [sym_text_interpolation] = STATE(371), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1128), - [sym__expression] = STATE(1132), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(623), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(623), - [sym_nullsafe_member_access_expression] = STATE(623), - [sym_scoped_property_access_expression] = STATE(623), - [sym_list_literal] = STATE(2396), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(616), - [sym_scoped_call_expression] = STATE(616), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(616), - [sym_nullsafe_member_call_expression] = STATE(616), - [sym_subscript_expression] = STATE(616), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(616), - [sym_variable_name] = STATE(616), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(666), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [aux_sym_require_expression_token1] = ACTIONS(674), - [aux_sym_require_once_expression_token1] = ACTIONS(676), - [sym_comment] = ACTIONS(5), - }, - [372] = { - [sym_text_interpolation] = STATE(372), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(938), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [373] = { - [sym_text_interpolation] = STATE(373), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1262), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [374] = { - [sym_text_interpolation] = STATE(374), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(998), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [375] = { - [sym_text_interpolation] = STATE(375), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(980), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [376] = { - [sym_text_interpolation] = STATE(376), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1259), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [377] = { - [sym_text_interpolation] = STATE(377), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1244), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [378] = { - [sym_text_interpolation] = STATE(378), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1270), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [379] = { - [sym_text_interpolation] = STATE(379), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1091), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [380] = { - [sym_text_interpolation] = STATE(380), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(954), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [381] = { - [sym_text_interpolation] = STATE(381), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1256), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [382] = { - [sym_text_interpolation] = STATE(382), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1260), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [383] = { - [sym_text_interpolation] = STATE(383), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1251), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [384] = { - [sym_text_interpolation] = STATE(384), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(976), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [385] = { - [sym_text_interpolation] = STATE(385), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1102), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [386] = { - [sym_text_interpolation] = STATE(386), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1254), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [387] = { - [sym_text_interpolation] = STATE(387), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1008), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [388] = { - [sym_text_interpolation] = STATE(388), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1263), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [389] = { - [sym_text_interpolation] = STATE(389), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1044), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [390] = { - [sym_text_interpolation] = STATE(390), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(997), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [391] = { - [sym_text_interpolation] = STATE(391), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1253), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [392] = { - [sym_text_interpolation] = STATE(392), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(956), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [393] = { - [sym_text_interpolation] = STATE(393), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1250), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [394] = { - [sym_text_interpolation] = STATE(394), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1248), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [395] = { - [sym_text_interpolation] = STATE(395), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(950), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [396] = { - [sym_text_interpolation] = STATE(396), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(923), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [397] = { - [sym_text_interpolation] = STATE(397), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1041), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [398] = { - [sym_text_interpolation] = STATE(398), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(919), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [399] = { - [sym_text_interpolation] = STATE(399), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1043), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [400] = { - [sym_text_interpolation] = STATE(400), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1212), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [401] = { - [sym_text_interpolation] = STATE(401), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(952), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [402] = { - [sym_text_interpolation] = STATE(402), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(953), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [403] = { - [sym_text_interpolation] = STATE(403), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1010), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [404] = { - [sym_text_interpolation] = STATE(404), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1257), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [405] = { - [sym_text_interpolation] = STATE(405), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1022), - [sym__expression] = STATE(1159), - [sym__unary_expression] = STATE(1108), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(622), - [sym_assignment_expression] = STATE(1098), - [sym_reference_assignment_expression] = STATE(1098), - [sym_conditional_expression] = STATE(1098), - [sym_augmented_assignment_expression] = STATE(1098), - [sym_member_access_expression] = STATE(622), - [sym_nullsafe_member_access_expression] = STATE(622), - [sym_scoped_property_access_expression] = STATE(622), - [sym_list_literal] = STATE(2481), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(585), - [sym_scoped_call_expression] = STATE(585), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(585), - [sym_nullsafe_member_call_expression] = STATE(585), - [sym_subscript_expression] = STATE(585), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(585), - [sym_variable_name] = STATE(585), - [sym_yield_expression] = STATE(1098), - [sym_binary_expression] = STATE(1098), - [sym_include_expression] = STATE(1098), - [sym_include_once_expression] = STATE(1098), - [sym_require_expression] = STATE(1098), - [sym_require_once_expression] = STATE(1098), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_yield_expression_token1] = ACTIONS(303), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [aux_sym_require_expression_token1] = ACTIONS(309), - [aux_sym_require_once_expression_token1] = ACTIONS(311), - [sym_comment] = ACTIONS(5), - }, - [406] = { - [sym_text_interpolation] = STATE(406), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1232), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [407] = { - [sym_text_interpolation] = STATE(407), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(989), - [sym__expression] = STATE(1007), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(615), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(615), - [sym_nullsafe_member_access_expression] = STATE(615), - [sym_scoped_property_access_expression] = STATE(615), - [sym_list_literal] = STATE(2332), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(579), - [sym_scoped_call_expression] = STATE(579), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(579), - [sym_nullsafe_member_call_expression] = STATE(579), - [sym_subscript_expression] = STATE(579), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(579), - [sym_variable_name] = STATE(579), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(624), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [aux_sym_require_expression_token1] = ACTIONS(632), - [aux_sym_require_once_expression_token1] = ACTIONS(634), - [sym_comment] = ACTIONS(5), - }, - [408] = { - [sym_text_interpolation] = STATE(408), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(957), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [409] = { - [sym_text_interpolation] = STATE(409), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(958), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [410] = { - [sym_text_interpolation] = STATE(410), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1272), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [411] = { - [sym_text_interpolation] = STATE(411), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1208), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [412] = { - [sym_text_interpolation] = STATE(412), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1231), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [413] = { - [sym_text_interpolation] = STATE(413), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(977), - [sym__expression] = STATE(1219), - [sym__unary_expression] = STATE(939), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(583), - [sym_assignment_expression] = STATE(946), - [sym_reference_assignment_expression] = STATE(946), - [sym_conditional_expression] = STATE(946), - [sym_augmented_assignment_expression] = STATE(946), - [sym_member_access_expression] = STATE(583), - [sym_nullsafe_member_access_expression] = STATE(583), - [sym_scoped_property_access_expression] = STATE(583), - [sym_list_literal] = STATE(2456), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(576), - [sym_scoped_call_expression] = STATE(576), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(576), - [sym_nullsafe_member_call_expression] = STATE(576), - [sym_subscript_expression] = STATE(576), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(576), - [sym_variable_name] = STATE(576), - [sym_yield_expression] = STATE(946), - [sym_binary_expression] = STATE(946), - [sym_include_expression] = STATE(946), - [sym_include_once_expression] = STATE(946), - [sym_require_expression] = STATE(946), - [sym_require_once_expression] = STATE(946), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_yield_expression_token1] = ACTIONS(594), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [aux_sym_require_expression_token1] = ACTIONS(602), - [aux_sym_require_once_expression_token1] = ACTIONS(604), - [sym_comment] = ACTIONS(5), - }, - [414] = { - [sym_text_interpolation] = STATE(414), - [sym_catch_clause] = STATE(432), - [sym_finally_clause] = STATE(432), - [aux_sym_try_statement_repeat1] = STATE(414), - [ts_builtin_sym_end] = ACTIONS(922), - [sym_name] = ACTIONS(924), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(922), - [aux_sym_function_static_declaration_token1] = ACTIONS(924), - [aux_sym_global_declaration_token1] = ACTIONS(924), - [aux_sym_namespace_definition_token1] = ACTIONS(924), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(924), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(924), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(924), - [anon_sym_BSLASH] = ACTIONS(922), - [anon_sym_LBRACE] = ACTIONS(922), - [anon_sym_RBRACE] = ACTIONS(922), - [aux_sym_trait_declaration_token1] = ACTIONS(924), - [aux_sym_interface_declaration_token1] = ACTIONS(924), - [aux_sym_enum_declaration_token1] = ACTIONS(924), - [aux_sym_enum_case_token1] = ACTIONS(924), - [aux_sym_class_declaration_token1] = ACTIONS(924), - [aux_sym_final_modifier_token1] = ACTIONS(924), - [aux_sym_abstract_modifier_token1] = ACTIONS(924), - [aux_sym_visibility_modifier_token1] = ACTIONS(924), - [aux_sym_visibility_modifier_token2] = ACTIONS(924), - [aux_sym_visibility_modifier_token3] = ACTIONS(924), - [aux_sym__arrow_function_header_token1] = ACTIONS(924), - [anon_sym_LPAREN] = ACTIONS(922), - [aux_sym_cast_type_token1] = ACTIONS(924), - [aux_sym_echo_statement_token1] = ACTIONS(924), - [anon_sym_unset] = ACTIONS(924), - [aux_sym_declare_statement_token1] = ACTIONS(924), - [aux_sym_declare_statement_token2] = ACTIONS(924), - [sym_float] = ACTIONS(924), - [aux_sym_try_statement_token1] = ACTIONS(924), - [aux_sym_catch_clause_token1] = ACTIONS(926), - [aux_sym_finally_clause_token1] = ACTIONS(929), - [aux_sym_goto_statement_token1] = ACTIONS(924), - [aux_sym_continue_statement_token1] = ACTIONS(924), - [aux_sym_break_statement_token1] = ACTIONS(924), - [sym_integer] = ACTIONS(924), - [aux_sym_return_statement_token1] = ACTIONS(924), - [aux_sym_throw_expression_token1] = ACTIONS(924), - [aux_sym_while_statement_token1] = ACTIONS(924), - [aux_sym_while_statement_token2] = ACTIONS(924), - [aux_sym_do_statement_token1] = ACTIONS(924), - [aux_sym_for_statement_token1] = ACTIONS(924), - [aux_sym_for_statement_token2] = ACTIONS(924), - [aux_sym_foreach_statement_token1] = ACTIONS(924), - [aux_sym_foreach_statement_token2] = ACTIONS(924), - [aux_sym_if_statement_token1] = ACTIONS(924), - [aux_sym_if_statement_token2] = ACTIONS(924), - [aux_sym_else_if_clause_token1] = ACTIONS(924), - [aux_sym_else_clause_token1] = ACTIONS(924), - [aux_sym_match_expression_token1] = ACTIONS(924), - [aux_sym_match_default_expression_token1] = ACTIONS(924), - [aux_sym_switch_statement_token1] = ACTIONS(924), - [aux_sym_switch_block_token1] = ACTIONS(924), - [anon_sym_AT] = ACTIONS(922), - [anon_sym_PLUS] = ACTIONS(924), - [anon_sym_DASH] = ACTIONS(924), - [anon_sym_TILDE] = ACTIONS(922), - [anon_sym_BANG] = ACTIONS(922), - [aux_sym_clone_expression_token1] = ACTIONS(924), - [aux_sym_print_intrinsic_token1] = ACTIONS(924), - [aux_sym_object_creation_expression_token1] = ACTIONS(924), - [anon_sym_PLUS_PLUS] = ACTIONS(922), - [anon_sym_DASH_DASH] = ACTIONS(922), - [sym_shell_command_expression] = ACTIONS(922), - [aux_sym__list_destructing_token1] = ACTIONS(924), - [anon_sym_LBRACK] = ACTIONS(922), - [anon_sym_self] = ACTIONS(924), - [anon_sym_parent] = ACTIONS(924), - [anon_sym_POUND_LBRACK] = ACTIONS(922), - [anon_sym_SQUOTE] = ACTIONS(922), - [aux_sym_encapsed_string_token1] = ACTIONS(922), - [anon_sym_DQUOTE] = ACTIONS(922), - [aux_sym_string_token1] = ACTIONS(922), - [anon_sym_LT_LT_LT] = ACTIONS(922), - [sym_boolean] = ACTIONS(924), - [sym_null] = ACTIONS(924), - [anon_sym_DOLLAR] = ACTIONS(922), - [aux_sym_yield_expression_token1] = ACTIONS(924), - [aux_sym_include_expression_token1] = ACTIONS(924), - [aux_sym_include_once_expression_token1] = ACTIONS(924), - [aux_sym_require_expression_token1] = ACTIONS(924), - [aux_sym_require_once_expression_token1] = ACTIONS(924), - [sym_comment] = ACTIONS(5), - }, - [415] = { - [sym_text_interpolation] = STATE(415), - [sym_catch_clause] = STATE(432), - [sym_finally_clause] = STATE(432), - [aux_sym_try_statement_repeat1] = STATE(414), - [ts_builtin_sym_end] = ACTIONS(932), - [sym_name] = ACTIONS(934), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(932), - [aux_sym_function_static_declaration_token1] = ACTIONS(934), - [aux_sym_global_declaration_token1] = ACTIONS(934), - [aux_sym_namespace_definition_token1] = ACTIONS(934), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(934), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(934), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(934), - [anon_sym_BSLASH] = ACTIONS(932), - [anon_sym_LBRACE] = ACTIONS(932), - [anon_sym_RBRACE] = ACTIONS(932), - [aux_sym_trait_declaration_token1] = ACTIONS(934), - [aux_sym_interface_declaration_token1] = ACTIONS(934), - [aux_sym_enum_declaration_token1] = ACTIONS(934), - [aux_sym_enum_case_token1] = ACTIONS(934), - [aux_sym_class_declaration_token1] = ACTIONS(934), - [aux_sym_final_modifier_token1] = ACTIONS(934), - [aux_sym_abstract_modifier_token1] = ACTIONS(934), - [aux_sym_visibility_modifier_token1] = ACTIONS(934), - [aux_sym_visibility_modifier_token2] = ACTIONS(934), - [aux_sym_visibility_modifier_token3] = ACTIONS(934), - [aux_sym__arrow_function_header_token1] = ACTIONS(934), - [anon_sym_LPAREN] = ACTIONS(932), - [aux_sym_cast_type_token1] = ACTIONS(934), - [aux_sym_echo_statement_token1] = ACTIONS(934), - [anon_sym_unset] = ACTIONS(934), - [aux_sym_declare_statement_token1] = ACTIONS(934), - [aux_sym_declare_statement_token2] = ACTIONS(934), - [sym_float] = ACTIONS(934), - [aux_sym_try_statement_token1] = ACTIONS(934), - [aux_sym_catch_clause_token1] = ACTIONS(936), - [aux_sym_finally_clause_token1] = ACTIONS(938), - [aux_sym_goto_statement_token1] = ACTIONS(934), - [aux_sym_continue_statement_token1] = ACTIONS(934), - [aux_sym_break_statement_token1] = ACTIONS(934), - [sym_integer] = ACTIONS(934), - [aux_sym_return_statement_token1] = ACTIONS(934), - [aux_sym_throw_expression_token1] = ACTIONS(934), - [aux_sym_while_statement_token1] = ACTIONS(934), - [aux_sym_while_statement_token2] = ACTIONS(934), - [aux_sym_do_statement_token1] = ACTIONS(934), - [aux_sym_for_statement_token1] = ACTIONS(934), - [aux_sym_for_statement_token2] = ACTIONS(934), - [aux_sym_foreach_statement_token1] = ACTIONS(934), - [aux_sym_foreach_statement_token2] = ACTIONS(934), - [aux_sym_if_statement_token1] = ACTIONS(934), - [aux_sym_if_statement_token2] = ACTIONS(934), - [aux_sym_else_if_clause_token1] = ACTIONS(934), - [aux_sym_else_clause_token1] = ACTIONS(934), - [aux_sym_match_expression_token1] = ACTIONS(934), - [aux_sym_match_default_expression_token1] = ACTIONS(934), - [aux_sym_switch_statement_token1] = ACTIONS(934), - [aux_sym_switch_block_token1] = ACTIONS(934), - [anon_sym_AT] = ACTIONS(932), - [anon_sym_PLUS] = ACTIONS(934), - [anon_sym_DASH] = ACTIONS(934), - [anon_sym_TILDE] = ACTIONS(932), - [anon_sym_BANG] = ACTIONS(932), - [aux_sym_clone_expression_token1] = ACTIONS(934), - [aux_sym_print_intrinsic_token1] = ACTIONS(934), - [aux_sym_object_creation_expression_token1] = ACTIONS(934), - [anon_sym_PLUS_PLUS] = ACTIONS(932), - [anon_sym_DASH_DASH] = ACTIONS(932), - [sym_shell_command_expression] = ACTIONS(932), - [aux_sym__list_destructing_token1] = ACTIONS(934), - [anon_sym_LBRACK] = ACTIONS(932), - [anon_sym_self] = ACTIONS(934), - [anon_sym_parent] = ACTIONS(934), - [anon_sym_POUND_LBRACK] = ACTIONS(932), - [anon_sym_SQUOTE] = ACTIONS(932), - [aux_sym_encapsed_string_token1] = ACTIONS(932), - [anon_sym_DQUOTE] = ACTIONS(932), - [aux_sym_string_token1] = ACTIONS(932), - [anon_sym_LT_LT_LT] = ACTIONS(932), - [sym_boolean] = ACTIONS(934), - [sym_null] = ACTIONS(934), - [anon_sym_DOLLAR] = ACTIONS(932), - [aux_sym_yield_expression_token1] = ACTIONS(934), - [aux_sym_include_expression_token1] = ACTIONS(934), - [aux_sym_include_once_expression_token1] = ACTIONS(934), - [aux_sym_require_expression_token1] = ACTIONS(934), - [aux_sym_require_once_expression_token1] = ACTIONS(934), - [sym_comment] = ACTIONS(5), - }, - [416] = { - [sym_text_interpolation] = STATE(416), - [sym_else_if_clause] = STATE(485), - [sym_else_clause] = STATE(483), - [aux_sym_if_statement_repeat1] = STATE(418), - [ts_builtin_sym_end] = ACTIONS(940), - [sym_name] = ACTIONS(942), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(940), - [aux_sym_function_static_declaration_token1] = ACTIONS(942), - [aux_sym_global_declaration_token1] = ACTIONS(942), - [aux_sym_namespace_definition_token1] = ACTIONS(942), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(942), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(942), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(942), - [anon_sym_BSLASH] = ACTIONS(940), - [anon_sym_LBRACE] = ACTIONS(940), - [anon_sym_RBRACE] = ACTIONS(940), - [aux_sym_trait_declaration_token1] = ACTIONS(942), - [aux_sym_interface_declaration_token1] = ACTIONS(942), - [aux_sym_enum_declaration_token1] = ACTIONS(942), - [aux_sym_enum_case_token1] = ACTIONS(942), - [aux_sym_class_declaration_token1] = ACTIONS(942), - [aux_sym_final_modifier_token1] = ACTIONS(942), - [aux_sym_abstract_modifier_token1] = ACTIONS(942), - [aux_sym_visibility_modifier_token1] = ACTIONS(942), - [aux_sym_visibility_modifier_token2] = ACTIONS(942), - [aux_sym_visibility_modifier_token3] = ACTIONS(942), - [aux_sym__arrow_function_header_token1] = ACTIONS(942), - [anon_sym_LPAREN] = ACTIONS(940), - [aux_sym_cast_type_token1] = ACTIONS(942), - [aux_sym_echo_statement_token1] = ACTIONS(942), - [anon_sym_unset] = ACTIONS(942), - [aux_sym_declare_statement_token1] = ACTIONS(942), - [aux_sym_declare_statement_token2] = ACTIONS(942), - [sym_float] = ACTIONS(942), - [aux_sym_try_statement_token1] = ACTIONS(942), - [aux_sym_goto_statement_token1] = ACTIONS(942), - [aux_sym_continue_statement_token1] = ACTIONS(942), - [aux_sym_break_statement_token1] = ACTIONS(942), - [sym_integer] = ACTIONS(942), - [aux_sym_return_statement_token1] = ACTIONS(942), - [aux_sym_throw_expression_token1] = ACTIONS(942), - [aux_sym_while_statement_token1] = ACTIONS(942), - [aux_sym_while_statement_token2] = ACTIONS(942), - [aux_sym_do_statement_token1] = ACTIONS(942), - [aux_sym_for_statement_token1] = ACTIONS(942), - [aux_sym_for_statement_token2] = ACTIONS(942), - [aux_sym_foreach_statement_token1] = ACTIONS(942), - [aux_sym_foreach_statement_token2] = ACTIONS(942), - [aux_sym_if_statement_token1] = ACTIONS(942), - [aux_sym_if_statement_token2] = ACTIONS(942), - [aux_sym_else_if_clause_token1] = ACTIONS(944), - [aux_sym_else_clause_token1] = ACTIONS(947), - [aux_sym_match_expression_token1] = ACTIONS(942), - [aux_sym_match_default_expression_token1] = ACTIONS(942), - [aux_sym_switch_statement_token1] = ACTIONS(942), - [aux_sym_switch_block_token1] = ACTIONS(942), - [anon_sym_AT] = ACTIONS(940), - [anon_sym_PLUS] = ACTIONS(942), - [anon_sym_DASH] = ACTIONS(942), - [anon_sym_TILDE] = ACTIONS(940), - [anon_sym_BANG] = ACTIONS(940), - [aux_sym_clone_expression_token1] = ACTIONS(942), - [aux_sym_print_intrinsic_token1] = ACTIONS(942), - [aux_sym_object_creation_expression_token1] = ACTIONS(942), - [anon_sym_PLUS_PLUS] = ACTIONS(940), - [anon_sym_DASH_DASH] = ACTIONS(940), - [sym_shell_command_expression] = ACTIONS(940), - [aux_sym__list_destructing_token1] = ACTIONS(942), - [anon_sym_LBRACK] = ACTIONS(940), - [anon_sym_self] = ACTIONS(942), - [anon_sym_parent] = ACTIONS(942), - [anon_sym_POUND_LBRACK] = ACTIONS(940), - [anon_sym_SQUOTE] = ACTIONS(940), - [aux_sym_encapsed_string_token1] = ACTIONS(940), - [anon_sym_DQUOTE] = ACTIONS(940), - [aux_sym_string_token1] = ACTIONS(940), - [anon_sym_LT_LT_LT] = ACTIONS(940), - [sym_boolean] = ACTIONS(942), - [sym_null] = ACTIONS(942), - [anon_sym_DOLLAR] = ACTIONS(940), - [aux_sym_yield_expression_token1] = ACTIONS(942), - [aux_sym_include_expression_token1] = ACTIONS(942), - [aux_sym_include_once_expression_token1] = ACTIONS(942), - [aux_sym_require_expression_token1] = ACTIONS(942), - [aux_sym_require_once_expression_token1] = ACTIONS(942), - [sym_comment] = ACTIONS(5), - }, - [417] = { - [sym_text_interpolation] = STATE(417), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(979), - [sym_unary_op_expression] = STATE(979), - [sym_exponentiation_expression] = STATE(937), - [sym_clone_expression] = STATE(979), - [sym__primary_expression] = STATE(979), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(937), - [sym_cast_variable] = STATE(586), - [sym_assignment_expression] = STATE(937), - [sym_augmented_assignment_expression] = STATE(937), - [sym_member_access_expression] = STATE(586), - [sym_nullsafe_member_access_expression] = STATE(586), - [sym_scoped_property_access_expression] = STATE(586), - [sym_list_literal] = STATE(2494), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(577), - [sym_scoped_call_expression] = STATE(577), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(577), - [sym_nullsafe_member_call_expression] = STATE(577), - [sym_subscript_expression] = STATE(577), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(577), - [sym_variable_name] = STATE(577), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(584), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [sym_comment] = ACTIONS(5), - }, - [418] = { - [sym_text_interpolation] = STATE(418), - [sym_else_if_clause] = STATE(485), - [sym_else_clause] = STATE(454), - [aux_sym_if_statement_repeat1] = STATE(434), - [ts_builtin_sym_end] = ACTIONS(950), - [sym_name] = ACTIONS(952), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(950), - [aux_sym_function_static_declaration_token1] = ACTIONS(952), - [aux_sym_global_declaration_token1] = ACTIONS(952), - [aux_sym_namespace_definition_token1] = ACTIONS(952), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(952), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(952), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(952), - [anon_sym_BSLASH] = ACTIONS(950), - [anon_sym_LBRACE] = ACTIONS(950), - [anon_sym_RBRACE] = ACTIONS(950), - [aux_sym_trait_declaration_token1] = ACTIONS(952), - [aux_sym_interface_declaration_token1] = ACTIONS(952), - [aux_sym_enum_declaration_token1] = ACTIONS(952), - [aux_sym_enum_case_token1] = ACTIONS(952), - [aux_sym_class_declaration_token1] = ACTIONS(952), - [aux_sym_final_modifier_token1] = ACTIONS(952), - [aux_sym_abstract_modifier_token1] = ACTIONS(952), - [aux_sym_visibility_modifier_token1] = ACTIONS(952), - [aux_sym_visibility_modifier_token2] = ACTIONS(952), - [aux_sym_visibility_modifier_token3] = ACTIONS(952), - [aux_sym__arrow_function_header_token1] = ACTIONS(952), - [anon_sym_LPAREN] = ACTIONS(950), - [aux_sym_cast_type_token1] = ACTIONS(952), - [aux_sym_echo_statement_token1] = ACTIONS(952), - [anon_sym_unset] = ACTIONS(952), - [aux_sym_declare_statement_token1] = ACTIONS(952), - [aux_sym_declare_statement_token2] = ACTIONS(952), - [sym_float] = ACTIONS(952), - [aux_sym_try_statement_token1] = ACTIONS(952), - [aux_sym_goto_statement_token1] = ACTIONS(952), - [aux_sym_continue_statement_token1] = ACTIONS(952), - [aux_sym_break_statement_token1] = ACTIONS(952), - [sym_integer] = ACTIONS(952), - [aux_sym_return_statement_token1] = ACTIONS(952), - [aux_sym_throw_expression_token1] = ACTIONS(952), - [aux_sym_while_statement_token1] = ACTIONS(952), - [aux_sym_while_statement_token2] = ACTIONS(952), - [aux_sym_do_statement_token1] = ACTIONS(952), - [aux_sym_for_statement_token1] = ACTIONS(952), - [aux_sym_for_statement_token2] = ACTIONS(952), - [aux_sym_foreach_statement_token1] = ACTIONS(952), - [aux_sym_foreach_statement_token2] = ACTIONS(952), - [aux_sym_if_statement_token1] = ACTIONS(952), - [aux_sym_if_statement_token2] = ACTIONS(952), - [aux_sym_else_if_clause_token1] = ACTIONS(954), - [aux_sym_else_clause_token1] = ACTIONS(957), - [aux_sym_match_expression_token1] = ACTIONS(952), - [aux_sym_match_default_expression_token1] = ACTIONS(952), - [aux_sym_switch_statement_token1] = ACTIONS(952), - [aux_sym_switch_block_token1] = ACTIONS(952), - [anon_sym_AT] = ACTIONS(950), - [anon_sym_PLUS] = ACTIONS(952), - [anon_sym_DASH] = ACTIONS(952), - [anon_sym_TILDE] = ACTIONS(950), - [anon_sym_BANG] = ACTIONS(950), - [aux_sym_clone_expression_token1] = ACTIONS(952), - [aux_sym_print_intrinsic_token1] = ACTIONS(952), - [aux_sym_object_creation_expression_token1] = ACTIONS(952), - [anon_sym_PLUS_PLUS] = ACTIONS(950), - [anon_sym_DASH_DASH] = ACTIONS(950), - [sym_shell_command_expression] = ACTIONS(950), - [aux_sym__list_destructing_token1] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(950), - [anon_sym_self] = ACTIONS(952), - [anon_sym_parent] = ACTIONS(952), - [anon_sym_POUND_LBRACK] = ACTIONS(950), - [anon_sym_SQUOTE] = ACTIONS(950), - [aux_sym_encapsed_string_token1] = ACTIONS(950), - [anon_sym_DQUOTE] = ACTIONS(950), - [aux_sym_string_token1] = ACTIONS(950), - [anon_sym_LT_LT_LT] = ACTIONS(950), - [sym_boolean] = ACTIONS(952), - [sym_null] = ACTIONS(952), - [anon_sym_DOLLAR] = ACTIONS(950), - [aux_sym_yield_expression_token1] = ACTIONS(952), - [aux_sym_include_expression_token1] = ACTIONS(952), - [aux_sym_include_once_expression_token1] = ACTIONS(952), - [aux_sym_require_expression_token1] = ACTIONS(952), - [aux_sym_require_once_expression_token1] = ACTIONS(952), - [sym_comment] = ACTIONS(5), - }, - [419] = { - [sym_text_interpolation] = STATE(419), - [sym_else_if_clause] = STATE(485), - [sym_else_clause] = STATE(454), - [aux_sym_if_statement_repeat1] = STATE(434), - [ts_builtin_sym_end] = ACTIONS(950), - [sym_name] = ACTIONS(952), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(950), - [aux_sym_function_static_declaration_token1] = ACTIONS(952), - [aux_sym_global_declaration_token1] = ACTIONS(952), - [aux_sym_namespace_definition_token1] = ACTIONS(952), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(952), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(952), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(952), - [anon_sym_BSLASH] = ACTIONS(950), - [anon_sym_LBRACE] = ACTIONS(950), - [anon_sym_RBRACE] = ACTIONS(950), - [aux_sym_trait_declaration_token1] = ACTIONS(952), - [aux_sym_interface_declaration_token1] = ACTIONS(952), - [aux_sym_enum_declaration_token1] = ACTIONS(952), - [aux_sym_enum_case_token1] = ACTIONS(952), - [aux_sym_class_declaration_token1] = ACTIONS(952), - [aux_sym_final_modifier_token1] = ACTIONS(952), - [aux_sym_abstract_modifier_token1] = ACTIONS(952), - [aux_sym_visibility_modifier_token1] = ACTIONS(952), - [aux_sym_visibility_modifier_token2] = ACTIONS(952), - [aux_sym_visibility_modifier_token3] = ACTIONS(952), - [aux_sym__arrow_function_header_token1] = ACTIONS(952), - [anon_sym_LPAREN] = ACTIONS(950), - [aux_sym_cast_type_token1] = ACTIONS(952), - [aux_sym_echo_statement_token1] = ACTIONS(952), - [anon_sym_unset] = ACTIONS(952), - [aux_sym_declare_statement_token1] = ACTIONS(952), - [aux_sym_declare_statement_token2] = ACTIONS(952), - [sym_float] = ACTIONS(952), - [aux_sym_try_statement_token1] = ACTIONS(952), - [aux_sym_goto_statement_token1] = ACTIONS(952), - [aux_sym_continue_statement_token1] = ACTIONS(952), - [aux_sym_break_statement_token1] = ACTIONS(952), - [sym_integer] = ACTIONS(952), - [aux_sym_return_statement_token1] = ACTIONS(952), - [aux_sym_throw_expression_token1] = ACTIONS(952), - [aux_sym_while_statement_token1] = ACTIONS(952), - [aux_sym_while_statement_token2] = ACTIONS(952), - [aux_sym_do_statement_token1] = ACTIONS(952), - [aux_sym_for_statement_token1] = ACTIONS(952), - [aux_sym_for_statement_token2] = ACTIONS(952), - [aux_sym_foreach_statement_token1] = ACTIONS(952), - [aux_sym_foreach_statement_token2] = ACTIONS(952), - [aux_sym_if_statement_token1] = ACTIONS(952), - [aux_sym_if_statement_token2] = ACTIONS(952), - [aux_sym_else_if_clause_token1] = ACTIONS(960), - [aux_sym_else_clause_token1] = ACTIONS(962), - [aux_sym_match_expression_token1] = ACTIONS(952), - [aux_sym_match_default_expression_token1] = ACTIONS(952), - [aux_sym_switch_statement_token1] = ACTIONS(952), - [aux_sym_switch_block_token1] = ACTIONS(952), - [anon_sym_AT] = ACTIONS(950), - [anon_sym_PLUS] = ACTIONS(952), - [anon_sym_DASH] = ACTIONS(952), - [anon_sym_TILDE] = ACTIONS(950), - [anon_sym_BANG] = ACTIONS(950), - [aux_sym_clone_expression_token1] = ACTIONS(952), - [aux_sym_print_intrinsic_token1] = ACTIONS(952), - [aux_sym_object_creation_expression_token1] = ACTIONS(952), - [anon_sym_PLUS_PLUS] = ACTIONS(950), - [anon_sym_DASH_DASH] = ACTIONS(950), - [sym_shell_command_expression] = ACTIONS(950), - [aux_sym__list_destructing_token1] = ACTIONS(952), - [anon_sym_LBRACK] = ACTIONS(950), - [anon_sym_self] = ACTIONS(952), - [anon_sym_parent] = ACTIONS(952), - [anon_sym_POUND_LBRACK] = ACTIONS(950), - [anon_sym_SQUOTE] = ACTIONS(950), - [aux_sym_encapsed_string_token1] = ACTIONS(950), - [anon_sym_DQUOTE] = ACTIONS(950), - [aux_sym_string_token1] = ACTIONS(950), - [anon_sym_LT_LT_LT] = ACTIONS(950), - [sym_boolean] = ACTIONS(952), - [sym_null] = ACTIONS(952), - [anon_sym_DOLLAR] = ACTIONS(950), - [aux_sym_yield_expression_token1] = ACTIONS(952), - [aux_sym_include_expression_token1] = ACTIONS(952), - [aux_sym_include_once_expression_token1] = ACTIONS(952), - [aux_sym_require_expression_token1] = ACTIONS(952), - [aux_sym_require_once_expression_token1] = ACTIONS(952), - [sym_comment] = ACTIONS(5), - }, - [420] = { - [sym_text_interpolation] = STATE(420), - [sym_else_if_clause] = STATE(485), - [sym_else_clause] = STATE(483), - [aux_sym_if_statement_repeat1] = STATE(419), - [ts_builtin_sym_end] = ACTIONS(940), - [sym_name] = ACTIONS(942), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(940), - [aux_sym_function_static_declaration_token1] = ACTIONS(942), - [aux_sym_global_declaration_token1] = ACTIONS(942), - [aux_sym_namespace_definition_token1] = ACTIONS(942), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(942), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(942), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(942), - [anon_sym_BSLASH] = ACTIONS(940), - [anon_sym_LBRACE] = ACTIONS(940), - [anon_sym_RBRACE] = ACTIONS(940), - [aux_sym_trait_declaration_token1] = ACTIONS(942), - [aux_sym_interface_declaration_token1] = ACTIONS(942), - [aux_sym_enum_declaration_token1] = ACTIONS(942), - [aux_sym_enum_case_token1] = ACTIONS(942), - [aux_sym_class_declaration_token1] = ACTIONS(942), - [aux_sym_final_modifier_token1] = ACTIONS(942), - [aux_sym_abstract_modifier_token1] = ACTIONS(942), - [aux_sym_visibility_modifier_token1] = ACTIONS(942), - [aux_sym_visibility_modifier_token2] = ACTIONS(942), - [aux_sym_visibility_modifier_token3] = ACTIONS(942), - [aux_sym__arrow_function_header_token1] = ACTIONS(942), - [anon_sym_LPAREN] = ACTIONS(940), - [aux_sym_cast_type_token1] = ACTIONS(942), - [aux_sym_echo_statement_token1] = ACTIONS(942), - [anon_sym_unset] = ACTIONS(942), - [aux_sym_declare_statement_token1] = ACTIONS(942), - [aux_sym_declare_statement_token2] = ACTIONS(942), - [sym_float] = ACTIONS(942), - [aux_sym_try_statement_token1] = ACTIONS(942), - [aux_sym_goto_statement_token1] = ACTIONS(942), - [aux_sym_continue_statement_token1] = ACTIONS(942), - [aux_sym_break_statement_token1] = ACTIONS(942), - [sym_integer] = ACTIONS(942), - [aux_sym_return_statement_token1] = ACTIONS(942), - [aux_sym_throw_expression_token1] = ACTIONS(942), - [aux_sym_while_statement_token1] = ACTIONS(942), - [aux_sym_while_statement_token2] = ACTIONS(942), - [aux_sym_do_statement_token1] = ACTIONS(942), - [aux_sym_for_statement_token1] = ACTIONS(942), - [aux_sym_for_statement_token2] = ACTIONS(942), - [aux_sym_foreach_statement_token1] = ACTIONS(942), - [aux_sym_foreach_statement_token2] = ACTIONS(942), - [aux_sym_if_statement_token1] = ACTIONS(942), - [aux_sym_if_statement_token2] = ACTIONS(942), - [aux_sym_else_if_clause_token1] = ACTIONS(960), - [aux_sym_else_clause_token1] = ACTIONS(962), - [aux_sym_match_expression_token1] = ACTIONS(942), - [aux_sym_match_default_expression_token1] = ACTIONS(942), - [aux_sym_switch_statement_token1] = ACTIONS(942), - [aux_sym_switch_block_token1] = ACTIONS(942), - [anon_sym_AT] = ACTIONS(940), - [anon_sym_PLUS] = ACTIONS(942), - [anon_sym_DASH] = ACTIONS(942), - [anon_sym_TILDE] = ACTIONS(940), - [anon_sym_BANG] = ACTIONS(940), - [aux_sym_clone_expression_token1] = ACTIONS(942), - [aux_sym_print_intrinsic_token1] = ACTIONS(942), - [aux_sym_object_creation_expression_token1] = ACTIONS(942), - [anon_sym_PLUS_PLUS] = ACTIONS(940), - [anon_sym_DASH_DASH] = ACTIONS(940), - [sym_shell_command_expression] = ACTIONS(940), - [aux_sym__list_destructing_token1] = ACTIONS(942), - [anon_sym_LBRACK] = ACTIONS(940), - [anon_sym_self] = ACTIONS(942), - [anon_sym_parent] = ACTIONS(942), - [anon_sym_POUND_LBRACK] = ACTIONS(940), - [anon_sym_SQUOTE] = ACTIONS(940), - [aux_sym_encapsed_string_token1] = ACTIONS(940), - [anon_sym_DQUOTE] = ACTIONS(940), - [aux_sym_string_token1] = ACTIONS(940), - [anon_sym_LT_LT_LT] = ACTIONS(940), - [sym_boolean] = ACTIONS(942), - [sym_null] = ACTIONS(942), - [anon_sym_DOLLAR] = ACTIONS(940), - [aux_sym_yield_expression_token1] = ACTIONS(942), - [aux_sym_include_expression_token1] = ACTIONS(942), - [aux_sym_include_once_expression_token1] = ACTIONS(942), - [aux_sym_require_expression_token1] = ACTIONS(942), - [aux_sym_require_once_expression_token1] = ACTIONS(942), - [sym_comment] = ACTIONS(5), - }, - [421] = { - [sym_text_interpolation] = STATE(421), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(1069), - [sym_unary_op_expression] = STATE(1069), - [sym_exponentiation_expression] = STATE(1070), - [sym_clone_expression] = STATE(1069), - [sym__primary_expression] = STATE(1069), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1070), - [sym_cast_variable] = STATE(620), - [sym_assignment_expression] = STATE(1070), - [sym_augmented_assignment_expression] = STATE(1070), - [sym_member_access_expression] = STATE(620), - [sym_nullsafe_member_access_expression] = STATE(620), - [sym_scoped_property_access_expression] = STATE(620), - [sym_list_literal] = STATE(2351), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(587), - [sym_scoped_call_expression] = STATE(587), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(587), - [sym_nullsafe_member_call_expression] = STATE(587), - [sym_subscript_expression] = STATE(587), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(587), - [sym_variable_name] = STATE(587), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(267), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(289), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [sym_comment] = ACTIONS(5), - }, - [422] = { - [sym_text_interpolation] = STATE(422), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(983), - [sym_unary_op_expression] = STATE(983), - [sym_exponentiation_expression] = STATE(937), - [sym_clone_expression] = STATE(983), - [sym__primary_expression] = STATE(983), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(937), - [sym_cast_variable] = STATE(593), - [sym_assignment_expression] = STATE(937), - [sym_augmented_assignment_expression] = STATE(937), - [sym_member_access_expression] = STATE(593), - [sym_nullsafe_member_access_expression] = STATE(593), - [sym_scoped_property_access_expression] = STATE(593), - [sym_list_literal] = STATE(2344), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(580), - [sym_scoped_call_expression] = STATE(580), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(580), - [sym_nullsafe_member_call_expression] = STATE(580), - [sym_subscript_expression] = STATE(580), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(580), - [sym_variable_name] = STATE(580), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(622), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [sym_comment] = ACTIONS(5), - }, - [423] = { - [sym_text_interpolation] = STATE(423), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(1119), - [sym_unary_op_expression] = STATE(1119), - [sym_exponentiation_expression] = STATE(937), - [sym_clone_expression] = STATE(1119), - [sym__primary_expression] = STATE(1119), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(937), - [sym_cast_variable] = STATE(625), - [sym_assignment_expression] = STATE(937), - [sym_augmented_assignment_expression] = STATE(937), - [sym_member_access_expression] = STATE(625), - [sym_nullsafe_member_access_expression] = STATE(625), - [sym_scoped_property_access_expression] = STATE(625), - [sym_list_literal] = STATE(2400), - [sym__list_destructing] = STATE(2162), - [sym__array_destructing] = STATE(2162), - [sym_function_call_expression] = STATE(602), - [sym_scoped_call_expression] = STATE(602), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(602), - [sym_nullsafe_member_call_expression] = STATE(602), - [sym_subscript_expression] = STATE(602), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(602), - [sym_variable_name] = STATE(602), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [aux_sym__list_destructing_token1] = ACTIONS(287), - [anon_sym_LBRACK] = ACTIONS(664), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [sym_comment] = ACTIONS(5), - }, - [424] = { - [sym_text_interpolation] = STATE(424), - [ts_builtin_sym_end] = ACTIONS(964), - [sym_name] = ACTIONS(966), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(964), - [aux_sym_function_static_declaration_token1] = ACTIONS(966), - [aux_sym_global_declaration_token1] = ACTIONS(966), - [aux_sym_namespace_definition_token1] = ACTIONS(966), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(966), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(966), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(966), - [anon_sym_BSLASH] = ACTIONS(964), - [anon_sym_LBRACE] = ACTIONS(964), - [anon_sym_RBRACE] = ACTIONS(964), - [aux_sym_trait_declaration_token1] = ACTIONS(966), - [aux_sym_interface_declaration_token1] = ACTIONS(966), - [aux_sym_enum_declaration_token1] = ACTIONS(966), - [aux_sym_enum_case_token1] = ACTIONS(966), - [aux_sym_class_declaration_token1] = ACTIONS(966), - [aux_sym_final_modifier_token1] = ACTIONS(966), - [aux_sym_abstract_modifier_token1] = ACTIONS(966), - [aux_sym_visibility_modifier_token1] = ACTIONS(966), - [aux_sym_visibility_modifier_token2] = ACTIONS(966), - [aux_sym_visibility_modifier_token3] = ACTIONS(966), - [aux_sym__arrow_function_header_token1] = ACTIONS(966), - [anon_sym_LPAREN] = ACTIONS(964), - [aux_sym_cast_type_token1] = ACTIONS(966), - [aux_sym_echo_statement_token1] = ACTIONS(966), - [anon_sym_unset] = ACTIONS(966), - [aux_sym_declare_statement_token1] = ACTIONS(966), - [aux_sym_declare_statement_token2] = ACTIONS(966), - [sym_float] = ACTIONS(966), - [aux_sym_try_statement_token1] = ACTIONS(966), - [aux_sym_catch_clause_token1] = ACTIONS(966), - [aux_sym_finally_clause_token1] = ACTIONS(966), - [aux_sym_goto_statement_token1] = ACTIONS(966), - [aux_sym_continue_statement_token1] = ACTIONS(966), - [aux_sym_break_statement_token1] = ACTIONS(966), - [sym_integer] = ACTIONS(966), - [aux_sym_return_statement_token1] = ACTIONS(966), - [aux_sym_throw_expression_token1] = ACTIONS(966), - [aux_sym_while_statement_token1] = ACTIONS(966), - [aux_sym_while_statement_token2] = ACTIONS(966), - [aux_sym_do_statement_token1] = ACTIONS(966), - [aux_sym_for_statement_token1] = ACTIONS(966), - [aux_sym_for_statement_token2] = ACTIONS(966), - [aux_sym_foreach_statement_token1] = ACTIONS(966), - [aux_sym_foreach_statement_token2] = ACTIONS(966), - [aux_sym_if_statement_token1] = ACTIONS(966), - [aux_sym_if_statement_token2] = ACTIONS(966), - [aux_sym_else_if_clause_token1] = ACTIONS(966), - [aux_sym_else_clause_token1] = ACTIONS(966), - [aux_sym_match_expression_token1] = ACTIONS(966), - [aux_sym_match_default_expression_token1] = ACTIONS(966), - [aux_sym_switch_statement_token1] = ACTIONS(966), - [aux_sym_switch_block_token1] = ACTIONS(966), - [anon_sym_AT] = ACTIONS(964), - [anon_sym_PLUS] = ACTIONS(966), - [anon_sym_DASH] = ACTIONS(966), - [anon_sym_TILDE] = ACTIONS(964), - [anon_sym_BANG] = ACTIONS(964), - [aux_sym_clone_expression_token1] = ACTIONS(966), - [aux_sym_print_intrinsic_token1] = ACTIONS(966), - [aux_sym_object_creation_expression_token1] = ACTIONS(966), - [anon_sym_PLUS_PLUS] = ACTIONS(964), - [anon_sym_DASH_DASH] = ACTIONS(964), - [sym_shell_command_expression] = ACTIONS(964), - [aux_sym__list_destructing_token1] = ACTIONS(966), - [anon_sym_LBRACK] = ACTIONS(964), - [anon_sym_self] = ACTIONS(966), - [anon_sym_parent] = ACTIONS(966), - [anon_sym_POUND_LBRACK] = ACTIONS(964), - [anon_sym_SQUOTE] = ACTIONS(964), - [aux_sym_encapsed_string_token1] = ACTIONS(964), - [anon_sym_DQUOTE] = ACTIONS(964), - [aux_sym_string_token1] = ACTIONS(964), - [anon_sym_LT_LT_LT] = ACTIONS(964), - [sym_boolean] = ACTIONS(966), - [sym_null] = ACTIONS(966), - [anon_sym_DOLLAR] = ACTIONS(964), - [aux_sym_yield_expression_token1] = ACTIONS(966), - [aux_sym_include_expression_token1] = ACTIONS(966), - [aux_sym_include_once_expression_token1] = ACTIONS(966), - [aux_sym_require_expression_token1] = ACTIONS(966), - [aux_sym_require_once_expression_token1] = ACTIONS(966), - [sym_comment] = ACTIONS(5), - }, - [425] = { - [sym_text_interpolation] = STATE(425), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(2337), - [sym__unary_expression] = STATE(945), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(621), - [sym_member_access_expression] = STATE(621), - [sym_nullsafe_member_access_expression] = STATE(621), - [sym_scoped_property_access_expression] = STATE(621), - [sym_function_call_expression] = STATE(591), - [sym_scoped_call_expression] = STATE(591), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(591), - [sym_nullsafe_member_call_expression] = STATE(591), - [sym_subscript_expression] = STATE(591), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(591), - [sym_variable_name] = STATE(591), - [sym_include_expression] = STATE(945), - [sym_include_once_expression] = STATE(945), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(802), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [anon_sym_LBRACK] = ACTIONS(968), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [sym_comment] = ACTIONS(5), - }, - [426] = { - [sym_text_interpolation] = STATE(426), - [ts_builtin_sym_end] = ACTIONS(970), - [sym_name] = ACTIONS(972), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(970), - [aux_sym_function_static_declaration_token1] = ACTIONS(972), - [aux_sym_global_declaration_token1] = ACTIONS(972), - [aux_sym_namespace_definition_token1] = ACTIONS(972), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(972), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(972), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(972), - [anon_sym_BSLASH] = ACTIONS(970), - [anon_sym_LBRACE] = ACTIONS(970), - [anon_sym_RBRACE] = ACTIONS(970), - [aux_sym_trait_declaration_token1] = ACTIONS(972), - [aux_sym_interface_declaration_token1] = ACTIONS(972), - [aux_sym_enum_declaration_token1] = ACTIONS(972), - [aux_sym_enum_case_token1] = ACTIONS(972), - [aux_sym_class_declaration_token1] = ACTIONS(972), - [aux_sym_final_modifier_token1] = ACTIONS(972), - [aux_sym_abstract_modifier_token1] = ACTIONS(972), - [aux_sym_visibility_modifier_token1] = ACTIONS(972), - [aux_sym_visibility_modifier_token2] = ACTIONS(972), - [aux_sym_visibility_modifier_token3] = ACTIONS(972), - [aux_sym__arrow_function_header_token1] = ACTIONS(972), - [anon_sym_LPAREN] = ACTIONS(970), - [aux_sym_cast_type_token1] = ACTIONS(972), - [aux_sym_echo_statement_token1] = ACTIONS(972), - [anon_sym_unset] = ACTIONS(972), - [aux_sym_declare_statement_token1] = ACTIONS(972), - [aux_sym_declare_statement_token2] = ACTIONS(972), - [sym_float] = ACTIONS(972), - [aux_sym_try_statement_token1] = ACTIONS(972), - [aux_sym_catch_clause_token1] = ACTIONS(972), - [aux_sym_finally_clause_token1] = ACTIONS(972), - [aux_sym_goto_statement_token1] = ACTIONS(972), - [aux_sym_continue_statement_token1] = ACTIONS(972), - [aux_sym_break_statement_token1] = ACTIONS(972), - [sym_integer] = ACTIONS(972), - [aux_sym_return_statement_token1] = ACTIONS(972), - [aux_sym_throw_expression_token1] = ACTIONS(972), - [aux_sym_while_statement_token1] = ACTIONS(972), - [aux_sym_while_statement_token2] = ACTIONS(972), - [aux_sym_do_statement_token1] = ACTIONS(972), - [aux_sym_for_statement_token1] = ACTIONS(972), - [aux_sym_for_statement_token2] = ACTIONS(972), - [aux_sym_foreach_statement_token1] = ACTIONS(972), - [aux_sym_foreach_statement_token2] = ACTIONS(972), - [aux_sym_if_statement_token1] = ACTIONS(972), - [aux_sym_if_statement_token2] = ACTIONS(972), - [aux_sym_else_if_clause_token1] = ACTIONS(972), - [aux_sym_else_clause_token1] = ACTIONS(972), - [aux_sym_match_expression_token1] = ACTIONS(972), - [aux_sym_match_default_expression_token1] = ACTIONS(972), - [aux_sym_switch_statement_token1] = ACTIONS(972), - [aux_sym_switch_block_token1] = ACTIONS(972), - [anon_sym_AT] = ACTIONS(970), - [anon_sym_PLUS] = ACTIONS(972), - [anon_sym_DASH] = ACTIONS(972), - [anon_sym_TILDE] = ACTIONS(970), - [anon_sym_BANG] = ACTIONS(970), - [aux_sym_clone_expression_token1] = ACTIONS(972), - [aux_sym_print_intrinsic_token1] = ACTIONS(972), - [aux_sym_object_creation_expression_token1] = ACTIONS(972), - [anon_sym_PLUS_PLUS] = ACTIONS(970), - [anon_sym_DASH_DASH] = ACTIONS(970), - [sym_shell_command_expression] = ACTIONS(970), - [aux_sym__list_destructing_token1] = ACTIONS(972), - [anon_sym_LBRACK] = ACTIONS(970), - [anon_sym_self] = ACTIONS(972), - [anon_sym_parent] = ACTIONS(972), - [anon_sym_POUND_LBRACK] = ACTIONS(970), - [anon_sym_SQUOTE] = ACTIONS(970), - [aux_sym_encapsed_string_token1] = ACTIONS(970), - [anon_sym_DQUOTE] = ACTIONS(970), - [aux_sym_string_token1] = ACTIONS(970), - [anon_sym_LT_LT_LT] = ACTIONS(970), - [sym_boolean] = ACTIONS(972), - [sym_null] = ACTIONS(972), - [anon_sym_DOLLAR] = ACTIONS(970), - [aux_sym_yield_expression_token1] = ACTIONS(972), - [aux_sym_include_expression_token1] = ACTIONS(972), - [aux_sym_include_once_expression_token1] = ACTIONS(972), - [aux_sym_require_expression_token1] = ACTIONS(972), - [aux_sym_require_once_expression_token1] = ACTIONS(972), - [sym_comment] = ACTIONS(5), - }, - [427] = { - [sym_text_interpolation] = STATE(427), - [ts_builtin_sym_end] = ACTIONS(974), - [sym_name] = ACTIONS(976), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(974), - [aux_sym_function_static_declaration_token1] = ACTIONS(976), - [aux_sym_global_declaration_token1] = ACTIONS(976), - [aux_sym_namespace_definition_token1] = ACTIONS(976), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(976), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(976), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(976), - [anon_sym_BSLASH] = ACTIONS(974), - [anon_sym_LBRACE] = ACTIONS(974), - [anon_sym_RBRACE] = ACTIONS(974), - [aux_sym_trait_declaration_token1] = ACTIONS(976), - [aux_sym_interface_declaration_token1] = ACTIONS(976), - [aux_sym_enum_declaration_token1] = ACTIONS(976), - [aux_sym_enum_case_token1] = ACTIONS(976), - [aux_sym_class_declaration_token1] = ACTIONS(976), - [aux_sym_final_modifier_token1] = ACTIONS(976), - [aux_sym_abstract_modifier_token1] = ACTIONS(976), - [aux_sym_visibility_modifier_token1] = ACTIONS(976), - [aux_sym_visibility_modifier_token2] = ACTIONS(976), - [aux_sym_visibility_modifier_token3] = ACTIONS(976), - [aux_sym__arrow_function_header_token1] = ACTIONS(976), - [anon_sym_LPAREN] = ACTIONS(974), - [aux_sym_cast_type_token1] = ACTIONS(976), - [aux_sym_echo_statement_token1] = ACTIONS(976), - [anon_sym_unset] = ACTIONS(976), - [aux_sym_declare_statement_token1] = ACTIONS(976), - [aux_sym_declare_statement_token2] = ACTIONS(976), - [sym_float] = ACTIONS(976), - [aux_sym_try_statement_token1] = ACTIONS(976), - [aux_sym_catch_clause_token1] = ACTIONS(976), - [aux_sym_finally_clause_token1] = ACTIONS(976), - [aux_sym_goto_statement_token1] = ACTIONS(976), - [aux_sym_continue_statement_token1] = ACTIONS(976), - [aux_sym_break_statement_token1] = ACTIONS(976), - [sym_integer] = ACTIONS(976), - [aux_sym_return_statement_token1] = ACTIONS(976), - [aux_sym_throw_expression_token1] = ACTIONS(976), - [aux_sym_while_statement_token1] = ACTIONS(976), - [aux_sym_while_statement_token2] = ACTIONS(976), - [aux_sym_do_statement_token1] = ACTIONS(976), - [aux_sym_for_statement_token1] = ACTIONS(976), - [aux_sym_for_statement_token2] = ACTIONS(976), - [aux_sym_foreach_statement_token1] = ACTIONS(976), - [aux_sym_foreach_statement_token2] = ACTIONS(976), - [aux_sym_if_statement_token1] = ACTIONS(976), - [aux_sym_if_statement_token2] = ACTIONS(976), - [aux_sym_else_if_clause_token1] = ACTIONS(976), - [aux_sym_else_clause_token1] = ACTIONS(976), - [aux_sym_match_expression_token1] = ACTIONS(976), - [aux_sym_match_default_expression_token1] = ACTIONS(976), - [aux_sym_switch_statement_token1] = ACTIONS(976), - [aux_sym_switch_block_token1] = ACTIONS(976), - [anon_sym_AT] = ACTIONS(974), - [anon_sym_PLUS] = ACTIONS(976), - [anon_sym_DASH] = ACTIONS(976), - [anon_sym_TILDE] = ACTIONS(974), - [anon_sym_BANG] = ACTIONS(974), - [aux_sym_clone_expression_token1] = ACTIONS(976), - [aux_sym_print_intrinsic_token1] = ACTIONS(976), - [aux_sym_object_creation_expression_token1] = ACTIONS(976), - [anon_sym_PLUS_PLUS] = ACTIONS(974), - [anon_sym_DASH_DASH] = ACTIONS(974), - [sym_shell_command_expression] = ACTIONS(974), - [aux_sym__list_destructing_token1] = ACTIONS(976), - [anon_sym_LBRACK] = ACTIONS(974), - [anon_sym_self] = ACTIONS(976), - [anon_sym_parent] = ACTIONS(976), - [anon_sym_POUND_LBRACK] = ACTIONS(974), - [anon_sym_SQUOTE] = ACTIONS(974), - [aux_sym_encapsed_string_token1] = ACTIONS(974), - [anon_sym_DQUOTE] = ACTIONS(974), - [aux_sym_string_token1] = ACTIONS(974), - [anon_sym_LT_LT_LT] = ACTIONS(974), - [sym_boolean] = ACTIONS(976), - [sym_null] = ACTIONS(976), - [anon_sym_DOLLAR] = ACTIONS(974), - [aux_sym_yield_expression_token1] = ACTIONS(976), - [aux_sym_include_expression_token1] = ACTIONS(976), - [aux_sym_include_once_expression_token1] = ACTIONS(976), - [aux_sym_require_expression_token1] = ACTIONS(976), - [aux_sym_require_once_expression_token1] = ACTIONS(976), - [sym_comment] = ACTIONS(5), - }, - [428] = { - [sym_text_interpolation] = STATE(428), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(2337), - [sym__unary_expression] = STATE(945), - [sym_unary_op_expression] = STATE(981), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(981), - [sym__primary_expression] = STATE(981), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(578), - [sym_member_access_expression] = STATE(578), - [sym_nullsafe_member_access_expression] = STATE(578), - [sym_scoped_property_access_expression] = STATE(578), - [sym_function_call_expression] = STATE(559), - [sym_scoped_call_expression] = STATE(559), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(559), - [sym_nullsafe_member_call_expression] = STATE(559), - [sym_subscript_expression] = STATE(559), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(559), - [sym_variable_name] = STATE(559), - [sym_include_expression] = STATE(945), - [sym_include_once_expression] = STATE(945), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(556), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(568), - [anon_sym_PLUS] = ACTIONS(570), - [anon_sym_DASH] = ACTIONS(570), - [anon_sym_TILDE] = ACTIONS(572), - [anon_sym_BANG] = ACTIONS(572), - [aux_sym_clone_expression_token1] = ACTIONS(574), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [anon_sym_LBRACK] = ACTIONS(968), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_include_expression_token1] = ACTIONS(598), - [aux_sym_include_once_expression_token1] = ACTIONS(600), - [sym_comment] = ACTIONS(5), - }, - [429] = { - [sym_text_interpolation] = STATE(429), - [ts_builtin_sym_end] = ACTIONS(978), - [sym_name] = ACTIONS(980), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(978), - [aux_sym_function_static_declaration_token1] = ACTIONS(980), - [aux_sym_global_declaration_token1] = ACTIONS(980), - [aux_sym_namespace_definition_token1] = ACTIONS(980), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(980), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(980), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(980), - [anon_sym_BSLASH] = ACTIONS(978), - [anon_sym_LBRACE] = ACTIONS(978), - [anon_sym_RBRACE] = ACTIONS(978), - [aux_sym_trait_declaration_token1] = ACTIONS(980), - [aux_sym_interface_declaration_token1] = ACTIONS(980), - [aux_sym_enum_declaration_token1] = ACTIONS(980), - [aux_sym_enum_case_token1] = ACTIONS(980), - [aux_sym_class_declaration_token1] = ACTIONS(980), - [aux_sym_final_modifier_token1] = ACTIONS(980), - [aux_sym_abstract_modifier_token1] = ACTIONS(980), - [aux_sym_visibility_modifier_token1] = ACTIONS(980), - [aux_sym_visibility_modifier_token2] = ACTIONS(980), - [aux_sym_visibility_modifier_token3] = ACTIONS(980), - [aux_sym__arrow_function_header_token1] = ACTIONS(980), - [anon_sym_LPAREN] = ACTIONS(978), - [aux_sym_cast_type_token1] = ACTIONS(980), - [aux_sym_echo_statement_token1] = ACTIONS(980), - [anon_sym_unset] = ACTIONS(980), - [aux_sym_declare_statement_token1] = ACTIONS(980), - [aux_sym_declare_statement_token2] = ACTIONS(980), - [sym_float] = ACTIONS(980), - [aux_sym_try_statement_token1] = ACTIONS(980), - [aux_sym_catch_clause_token1] = ACTIONS(980), - [aux_sym_finally_clause_token1] = ACTIONS(980), - [aux_sym_goto_statement_token1] = ACTIONS(980), - [aux_sym_continue_statement_token1] = ACTIONS(980), - [aux_sym_break_statement_token1] = ACTIONS(980), - [sym_integer] = ACTIONS(980), - [aux_sym_return_statement_token1] = ACTIONS(980), - [aux_sym_throw_expression_token1] = ACTIONS(980), - [aux_sym_while_statement_token1] = ACTIONS(980), - [aux_sym_while_statement_token2] = ACTIONS(980), - [aux_sym_do_statement_token1] = ACTIONS(980), - [aux_sym_for_statement_token1] = ACTIONS(980), - [aux_sym_for_statement_token2] = ACTIONS(980), - [aux_sym_foreach_statement_token1] = ACTIONS(980), - [aux_sym_foreach_statement_token2] = ACTIONS(980), - [aux_sym_if_statement_token1] = ACTIONS(980), - [aux_sym_if_statement_token2] = ACTIONS(980), - [aux_sym_else_if_clause_token1] = ACTIONS(980), - [aux_sym_else_clause_token1] = ACTIONS(980), - [aux_sym_match_expression_token1] = ACTIONS(980), - [aux_sym_match_default_expression_token1] = ACTIONS(980), - [aux_sym_switch_statement_token1] = ACTIONS(980), - [aux_sym_switch_block_token1] = ACTIONS(980), - [anon_sym_AT] = ACTIONS(978), - [anon_sym_PLUS] = ACTIONS(980), - [anon_sym_DASH] = ACTIONS(980), - [anon_sym_TILDE] = ACTIONS(978), - [anon_sym_BANG] = ACTIONS(978), - [aux_sym_clone_expression_token1] = ACTIONS(980), - [aux_sym_print_intrinsic_token1] = ACTIONS(980), - [aux_sym_object_creation_expression_token1] = ACTIONS(980), - [anon_sym_PLUS_PLUS] = ACTIONS(978), - [anon_sym_DASH_DASH] = ACTIONS(978), - [sym_shell_command_expression] = ACTIONS(978), - [aux_sym__list_destructing_token1] = ACTIONS(980), - [anon_sym_LBRACK] = ACTIONS(978), - [anon_sym_self] = ACTIONS(980), - [anon_sym_parent] = ACTIONS(980), - [anon_sym_POUND_LBRACK] = ACTIONS(978), - [anon_sym_SQUOTE] = ACTIONS(978), - [aux_sym_encapsed_string_token1] = ACTIONS(978), - [anon_sym_DQUOTE] = ACTIONS(978), - [aux_sym_string_token1] = ACTIONS(978), - [anon_sym_LT_LT_LT] = ACTIONS(978), - [sym_boolean] = ACTIONS(980), - [sym_null] = ACTIONS(980), - [anon_sym_DOLLAR] = ACTIONS(978), - [aux_sym_yield_expression_token1] = ACTIONS(980), - [aux_sym_include_expression_token1] = ACTIONS(980), - [aux_sym_include_once_expression_token1] = ACTIONS(980), - [aux_sym_require_expression_token1] = ACTIONS(980), - [aux_sym_require_once_expression_token1] = ACTIONS(980), - [sym_comment] = ACTIONS(5), - }, - [430] = { - [sym_text_interpolation] = STATE(430), - [ts_builtin_sym_end] = ACTIONS(982), - [sym_name] = ACTIONS(984), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(982), - [aux_sym_function_static_declaration_token1] = ACTIONS(984), - [aux_sym_global_declaration_token1] = ACTIONS(984), - [aux_sym_namespace_definition_token1] = ACTIONS(984), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(984), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(984), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(984), - [anon_sym_BSLASH] = ACTIONS(982), - [anon_sym_LBRACE] = ACTIONS(982), - [anon_sym_RBRACE] = ACTIONS(982), - [aux_sym_trait_declaration_token1] = ACTIONS(984), - [aux_sym_interface_declaration_token1] = ACTIONS(984), - [aux_sym_enum_declaration_token1] = ACTIONS(984), - [aux_sym_enum_case_token1] = ACTIONS(984), - [aux_sym_class_declaration_token1] = ACTIONS(984), - [aux_sym_final_modifier_token1] = ACTIONS(984), - [aux_sym_abstract_modifier_token1] = ACTIONS(984), - [aux_sym_visibility_modifier_token1] = ACTIONS(984), - [aux_sym_visibility_modifier_token2] = ACTIONS(984), - [aux_sym_visibility_modifier_token3] = ACTIONS(984), - [aux_sym__arrow_function_header_token1] = ACTIONS(984), - [anon_sym_LPAREN] = ACTIONS(982), - [aux_sym_cast_type_token1] = ACTIONS(984), - [aux_sym_echo_statement_token1] = ACTIONS(984), - [anon_sym_unset] = ACTIONS(984), - [aux_sym_declare_statement_token1] = ACTIONS(984), - [aux_sym_declare_statement_token2] = ACTIONS(984), - [sym_float] = ACTIONS(984), - [aux_sym_try_statement_token1] = ACTIONS(984), - [aux_sym_catch_clause_token1] = ACTIONS(984), - [aux_sym_finally_clause_token1] = ACTIONS(984), - [aux_sym_goto_statement_token1] = ACTIONS(984), - [aux_sym_continue_statement_token1] = ACTIONS(984), - [aux_sym_break_statement_token1] = ACTIONS(984), - [sym_integer] = ACTIONS(984), - [aux_sym_return_statement_token1] = ACTIONS(984), - [aux_sym_throw_expression_token1] = ACTIONS(984), - [aux_sym_while_statement_token1] = ACTIONS(984), - [aux_sym_while_statement_token2] = ACTIONS(984), - [aux_sym_do_statement_token1] = ACTIONS(984), - [aux_sym_for_statement_token1] = ACTIONS(984), - [aux_sym_for_statement_token2] = ACTIONS(984), - [aux_sym_foreach_statement_token1] = ACTIONS(984), - [aux_sym_foreach_statement_token2] = ACTIONS(984), - [aux_sym_if_statement_token1] = ACTIONS(984), - [aux_sym_if_statement_token2] = ACTIONS(984), - [aux_sym_else_if_clause_token1] = ACTIONS(984), - [aux_sym_else_clause_token1] = ACTIONS(984), - [aux_sym_match_expression_token1] = ACTIONS(984), - [aux_sym_match_default_expression_token1] = ACTIONS(984), - [aux_sym_switch_statement_token1] = ACTIONS(984), - [aux_sym_switch_block_token1] = ACTIONS(984), - [anon_sym_AT] = ACTIONS(982), - [anon_sym_PLUS] = ACTIONS(984), - [anon_sym_DASH] = ACTIONS(984), - [anon_sym_TILDE] = ACTIONS(982), - [anon_sym_BANG] = ACTIONS(982), - [aux_sym_clone_expression_token1] = ACTIONS(984), - [aux_sym_print_intrinsic_token1] = ACTIONS(984), - [aux_sym_object_creation_expression_token1] = ACTIONS(984), - [anon_sym_PLUS_PLUS] = ACTIONS(982), - [anon_sym_DASH_DASH] = ACTIONS(982), - [sym_shell_command_expression] = ACTIONS(982), - [aux_sym__list_destructing_token1] = ACTIONS(984), - [anon_sym_LBRACK] = ACTIONS(982), - [anon_sym_self] = ACTIONS(984), - [anon_sym_parent] = ACTIONS(984), - [anon_sym_POUND_LBRACK] = ACTIONS(982), - [anon_sym_SQUOTE] = ACTIONS(982), - [aux_sym_encapsed_string_token1] = ACTIONS(982), - [anon_sym_DQUOTE] = ACTIONS(982), - [aux_sym_string_token1] = ACTIONS(982), - [anon_sym_LT_LT_LT] = ACTIONS(982), - [sym_boolean] = ACTIONS(984), - [sym_null] = ACTIONS(984), - [anon_sym_DOLLAR] = ACTIONS(982), - [aux_sym_yield_expression_token1] = ACTIONS(984), - [aux_sym_include_expression_token1] = ACTIONS(984), - [aux_sym_include_once_expression_token1] = ACTIONS(984), - [aux_sym_require_expression_token1] = ACTIONS(984), - [aux_sym_require_once_expression_token1] = ACTIONS(984), - [sym_comment] = ACTIONS(5), - }, - [431] = { - [sym_text_interpolation] = STATE(431), - [sym_qualified_name] = STATE(818), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym_match_expression] = STATE(2373), - [sym__unary_expression] = STATE(1101), - [sym_unary_op_expression] = STATE(1107), - [sym_exponentiation_expression] = STATE(1104), - [sym_clone_expression] = STATE(1107), - [sym__primary_expression] = STATE(1107), - [sym_parenthesized_expression] = STATE(788), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_expression] = STATE(1104), - [sym_cast_variable] = STATE(619), - [sym_member_access_expression] = STATE(619), - [sym_nullsafe_member_access_expression] = STATE(619), - [sym_scoped_property_access_expression] = STATE(619), - [sym_function_call_expression] = STATE(584), - [sym_scoped_call_expression] = STATE(584), - [sym__scope_resolution_qualifier] = STATE(2479), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(584), - [sym_nullsafe_member_call_expression] = STATE(584), - [sym_subscript_expression] = STATE(584), - [sym__dereferencable_expression] = STATE(1613), - [sym_array_creation_expression] = STATE(788), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(788), - [sym_dynamic_variable_name] = STATE(584), - [sym_variable_name] = STATE(584), - [sym_include_expression] = STATE(1101), - [sym_include_once_expression] = STATE(1101), - [sym__reserved_identifier] = STATE(1499), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(636), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(233), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(271), - [anon_sym_PLUS] = ACTIONS(273), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(275), - [anon_sym_BANG] = ACTIONS(275), - [aux_sym_clone_expression_token1] = ACTIONS(277), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(986), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(301), - [aux_sym_include_expression_token1] = ACTIONS(305), - [aux_sym_include_once_expression_token1] = ACTIONS(307), - [sym_comment] = ACTIONS(5), - }, - [432] = { - [sym_text_interpolation] = STATE(432), - [ts_builtin_sym_end] = ACTIONS(988), - [sym_name] = ACTIONS(990), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(988), - [aux_sym_function_static_declaration_token1] = ACTIONS(990), - [aux_sym_global_declaration_token1] = ACTIONS(990), - [aux_sym_namespace_definition_token1] = ACTIONS(990), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(990), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(990), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(990), - [anon_sym_BSLASH] = ACTIONS(988), - [anon_sym_LBRACE] = ACTIONS(988), - [anon_sym_RBRACE] = ACTIONS(988), - [aux_sym_trait_declaration_token1] = ACTIONS(990), - [aux_sym_interface_declaration_token1] = ACTIONS(990), - [aux_sym_enum_declaration_token1] = ACTIONS(990), - [aux_sym_enum_case_token1] = ACTIONS(990), - [aux_sym_class_declaration_token1] = ACTIONS(990), - [aux_sym_final_modifier_token1] = ACTIONS(990), - [aux_sym_abstract_modifier_token1] = ACTIONS(990), - [aux_sym_visibility_modifier_token1] = ACTIONS(990), - [aux_sym_visibility_modifier_token2] = ACTIONS(990), - [aux_sym_visibility_modifier_token3] = ACTIONS(990), - [aux_sym__arrow_function_header_token1] = ACTIONS(990), - [anon_sym_LPAREN] = ACTIONS(988), - [aux_sym_cast_type_token1] = ACTIONS(990), - [aux_sym_echo_statement_token1] = ACTIONS(990), - [anon_sym_unset] = ACTIONS(990), - [aux_sym_declare_statement_token1] = ACTIONS(990), - [aux_sym_declare_statement_token2] = ACTIONS(990), - [sym_float] = ACTIONS(990), - [aux_sym_try_statement_token1] = ACTIONS(990), - [aux_sym_catch_clause_token1] = ACTIONS(990), - [aux_sym_finally_clause_token1] = ACTIONS(990), - [aux_sym_goto_statement_token1] = ACTIONS(990), - [aux_sym_continue_statement_token1] = ACTIONS(990), - [aux_sym_break_statement_token1] = ACTIONS(990), - [sym_integer] = ACTIONS(990), - [aux_sym_return_statement_token1] = ACTIONS(990), - [aux_sym_throw_expression_token1] = ACTIONS(990), - [aux_sym_while_statement_token1] = ACTIONS(990), - [aux_sym_while_statement_token2] = ACTIONS(990), - [aux_sym_do_statement_token1] = ACTIONS(990), - [aux_sym_for_statement_token1] = ACTIONS(990), - [aux_sym_for_statement_token2] = ACTIONS(990), - [aux_sym_foreach_statement_token1] = ACTIONS(990), - [aux_sym_foreach_statement_token2] = ACTIONS(990), - [aux_sym_if_statement_token1] = ACTIONS(990), - [aux_sym_if_statement_token2] = ACTIONS(990), - [aux_sym_else_if_clause_token1] = ACTIONS(990), - [aux_sym_else_clause_token1] = ACTIONS(990), - [aux_sym_match_expression_token1] = ACTIONS(990), - [aux_sym_match_default_expression_token1] = ACTIONS(990), - [aux_sym_switch_statement_token1] = ACTIONS(990), - [aux_sym_switch_block_token1] = ACTIONS(990), - [anon_sym_AT] = ACTIONS(988), - [anon_sym_PLUS] = ACTIONS(990), - [anon_sym_DASH] = ACTIONS(990), - [anon_sym_TILDE] = ACTIONS(988), - [anon_sym_BANG] = ACTIONS(988), - [aux_sym_clone_expression_token1] = ACTIONS(990), - [aux_sym_print_intrinsic_token1] = ACTIONS(990), - [aux_sym_object_creation_expression_token1] = ACTIONS(990), - [anon_sym_PLUS_PLUS] = ACTIONS(988), - [anon_sym_DASH_DASH] = ACTIONS(988), - [sym_shell_command_expression] = ACTIONS(988), - [aux_sym__list_destructing_token1] = ACTIONS(990), - [anon_sym_LBRACK] = ACTIONS(988), - [anon_sym_self] = ACTIONS(990), - [anon_sym_parent] = ACTIONS(990), - [anon_sym_POUND_LBRACK] = ACTIONS(988), - [anon_sym_SQUOTE] = ACTIONS(988), - [aux_sym_encapsed_string_token1] = ACTIONS(988), - [anon_sym_DQUOTE] = ACTIONS(988), - [aux_sym_string_token1] = ACTIONS(988), - [anon_sym_LT_LT_LT] = ACTIONS(988), - [sym_boolean] = ACTIONS(990), - [sym_null] = ACTIONS(990), - [anon_sym_DOLLAR] = ACTIONS(988), - [aux_sym_yield_expression_token1] = ACTIONS(990), - [aux_sym_include_expression_token1] = ACTIONS(990), - [aux_sym_include_once_expression_token1] = ACTIONS(990), - [aux_sym_require_expression_token1] = ACTIONS(990), - [aux_sym_require_once_expression_token1] = ACTIONS(990), - [sym_comment] = ACTIONS(5), - }, - [433] = { - [sym_text_interpolation] = STATE(433), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(2389), - [sym__unary_expression] = STATE(945), - [sym_unary_op_expression] = STATE(1127), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(1127), - [sym__primary_expression] = STATE(1127), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(578), - [sym_member_access_expression] = STATE(578), - [sym_nullsafe_member_access_expression] = STATE(578), - [sym_scoped_property_access_expression] = STATE(578), - [sym_function_call_expression] = STATE(559), - [sym_scoped_call_expression] = STATE(559), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(559), - [sym_nullsafe_member_call_expression] = STATE(559), - [sym_subscript_expression] = STATE(559), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(559), - [sym_variable_name] = STATE(559), - [sym_include_expression] = STATE(945), - [sym_include_once_expression] = STATE(945), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(648), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(654), - [anon_sym_PLUS] = ACTIONS(656), - [anon_sym_DASH] = ACTIONS(656), - [anon_sym_TILDE] = ACTIONS(658), - [anon_sym_BANG] = ACTIONS(658), - [aux_sym_clone_expression_token1] = ACTIONS(660), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [anon_sym_LBRACK] = ACTIONS(968), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_include_expression_token1] = ACTIONS(670), - [aux_sym_include_once_expression_token1] = ACTIONS(672), - [sym_comment] = ACTIONS(5), - }, - [434] = { - [sym_text_interpolation] = STATE(434), - [sym_else_if_clause] = STATE(485), - [aux_sym_if_statement_repeat1] = STATE(434), - [ts_builtin_sym_end] = ACTIONS(992), - [sym_name] = ACTIONS(994), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(992), - [aux_sym_function_static_declaration_token1] = ACTIONS(994), - [aux_sym_global_declaration_token1] = ACTIONS(994), - [aux_sym_namespace_definition_token1] = ACTIONS(994), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(994), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(994), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(994), - [anon_sym_BSLASH] = ACTIONS(992), - [anon_sym_LBRACE] = ACTIONS(992), - [anon_sym_RBRACE] = ACTIONS(992), - [aux_sym_trait_declaration_token1] = ACTIONS(994), - [aux_sym_interface_declaration_token1] = ACTIONS(994), - [aux_sym_enum_declaration_token1] = ACTIONS(994), - [aux_sym_enum_case_token1] = ACTIONS(994), - [aux_sym_class_declaration_token1] = ACTIONS(994), - [aux_sym_final_modifier_token1] = ACTIONS(994), - [aux_sym_abstract_modifier_token1] = ACTIONS(994), - [aux_sym_visibility_modifier_token1] = ACTIONS(994), - [aux_sym_visibility_modifier_token2] = ACTIONS(994), - [aux_sym_visibility_modifier_token3] = ACTIONS(994), - [aux_sym__arrow_function_header_token1] = ACTIONS(994), - [anon_sym_LPAREN] = ACTIONS(992), - [aux_sym_cast_type_token1] = ACTIONS(994), - [aux_sym_echo_statement_token1] = ACTIONS(994), - [anon_sym_unset] = ACTIONS(994), - [aux_sym_declare_statement_token1] = ACTIONS(994), - [aux_sym_declare_statement_token2] = ACTIONS(994), - [sym_float] = ACTIONS(994), - [aux_sym_try_statement_token1] = ACTIONS(994), - [aux_sym_goto_statement_token1] = ACTIONS(994), - [aux_sym_continue_statement_token1] = ACTIONS(994), - [aux_sym_break_statement_token1] = ACTIONS(994), - [sym_integer] = ACTIONS(994), - [aux_sym_return_statement_token1] = ACTIONS(994), - [aux_sym_throw_expression_token1] = ACTIONS(994), - [aux_sym_while_statement_token1] = ACTIONS(994), - [aux_sym_while_statement_token2] = ACTIONS(994), - [aux_sym_do_statement_token1] = ACTIONS(994), - [aux_sym_for_statement_token1] = ACTIONS(994), - [aux_sym_for_statement_token2] = ACTIONS(994), - [aux_sym_foreach_statement_token1] = ACTIONS(994), - [aux_sym_foreach_statement_token2] = ACTIONS(994), - [aux_sym_if_statement_token1] = ACTIONS(994), - [aux_sym_if_statement_token2] = ACTIONS(994), - [aux_sym_else_if_clause_token1] = ACTIONS(996), - [aux_sym_else_clause_token1] = ACTIONS(994), - [aux_sym_match_expression_token1] = ACTIONS(994), - [aux_sym_match_default_expression_token1] = ACTIONS(994), - [aux_sym_switch_statement_token1] = ACTIONS(994), - [aux_sym_switch_block_token1] = ACTIONS(994), - [anon_sym_AT] = ACTIONS(992), - [anon_sym_PLUS] = ACTIONS(994), - [anon_sym_DASH] = ACTIONS(994), - [anon_sym_TILDE] = ACTIONS(992), - [anon_sym_BANG] = ACTIONS(992), - [aux_sym_clone_expression_token1] = ACTIONS(994), - [aux_sym_print_intrinsic_token1] = ACTIONS(994), - [aux_sym_object_creation_expression_token1] = ACTIONS(994), - [anon_sym_PLUS_PLUS] = ACTIONS(992), - [anon_sym_DASH_DASH] = ACTIONS(992), - [sym_shell_command_expression] = ACTIONS(992), - [aux_sym__list_destructing_token1] = ACTIONS(994), - [anon_sym_LBRACK] = ACTIONS(992), - [anon_sym_self] = ACTIONS(994), - [anon_sym_parent] = ACTIONS(994), - [anon_sym_POUND_LBRACK] = ACTIONS(992), - [anon_sym_SQUOTE] = ACTIONS(992), - [aux_sym_encapsed_string_token1] = ACTIONS(992), - [anon_sym_DQUOTE] = ACTIONS(992), - [aux_sym_string_token1] = ACTIONS(992), - [anon_sym_LT_LT_LT] = ACTIONS(992), - [sym_boolean] = ACTIONS(994), - [sym_null] = ACTIONS(994), - [anon_sym_DOLLAR] = ACTIONS(992), - [aux_sym_yield_expression_token1] = ACTIONS(994), - [aux_sym_include_expression_token1] = ACTIONS(994), - [aux_sym_include_once_expression_token1] = ACTIONS(994), - [aux_sym_require_expression_token1] = ACTIONS(994), - [aux_sym_require_once_expression_token1] = ACTIONS(994), - [sym_comment] = ACTIONS(5), - }, - [435] = { - [sym_text_interpolation] = STATE(435), - [sym_qualified_name] = STATE(699), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym_match_expression] = STATE(2340), - [sym__unary_expression] = STATE(945), - [sym_unary_op_expression] = STATE(999), - [sym_exponentiation_expression] = STATE(944), - [sym_clone_expression] = STATE(999), - [sym__primary_expression] = STATE(999), - [sym_parenthesized_expression] = STATE(696), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_expression] = STATE(944), - [sym_cast_variable] = STATE(578), - [sym_member_access_expression] = STATE(578), - [sym_nullsafe_member_access_expression] = STATE(578), - [sym_scoped_property_access_expression] = STATE(578), - [sym_function_call_expression] = STATE(559), - [sym_scoped_call_expression] = STATE(559), - [sym__scope_resolution_qualifier] = STATE(2459), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(559), - [sym_nullsafe_member_call_expression] = STATE(559), - [sym_subscript_expression] = STATE(559), - [sym__dereferencable_expression] = STATE(1676), - [sym_array_creation_expression] = STATE(696), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(696), - [sym_dynamic_variable_name] = STATE(559), - [sym_variable_name] = STATE(559), - [sym_include_expression] = STATE(945), - [sym_include_once_expression] = STATE(945), - [sym__reserved_identifier] = STATE(1525), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(542), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(606), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_match_expression_token1] = ACTIONS(566), - [anon_sym_AT] = ACTIONS(612), - [anon_sym_PLUS] = ACTIONS(614), - [anon_sym_DASH] = ACTIONS(614), - [anon_sym_TILDE] = ACTIONS(616), - [anon_sym_BANG] = ACTIONS(616), - [aux_sym_clone_expression_token1] = ACTIONS(618), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [anon_sym_LBRACK] = ACTIONS(968), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(592), - [aux_sym_include_expression_token1] = ACTIONS(628), - [aux_sym_include_once_expression_token1] = ACTIONS(630), - [sym_comment] = ACTIONS(5), - }, - [436] = { - [sym_text_interpolation] = STATE(436), - [ts_builtin_sym_end] = ACTIONS(999), - [sym_name] = ACTIONS(1001), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1003), - [aux_sym_function_static_declaration_token1] = ACTIONS(1001), - [aux_sym_global_declaration_token1] = ACTIONS(1001), - [aux_sym_namespace_definition_token1] = ACTIONS(1001), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1001), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1001), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1001), - [anon_sym_BSLASH] = ACTIONS(999), - [anon_sym_LBRACE] = ACTIONS(999), - [anon_sym_RBRACE] = ACTIONS(999), - [aux_sym_trait_declaration_token1] = ACTIONS(1001), - [aux_sym_interface_declaration_token1] = ACTIONS(1001), - [aux_sym_enum_declaration_token1] = ACTIONS(1001), - [aux_sym_enum_case_token1] = ACTIONS(1001), - [aux_sym_class_declaration_token1] = ACTIONS(1001), - [aux_sym_final_modifier_token1] = ACTIONS(1001), - [aux_sym_abstract_modifier_token1] = ACTIONS(1001), - [aux_sym_visibility_modifier_token1] = ACTIONS(1001), - [aux_sym_visibility_modifier_token2] = ACTIONS(1001), - [aux_sym_visibility_modifier_token3] = ACTIONS(1001), - [aux_sym__arrow_function_header_token1] = ACTIONS(1001), - [anon_sym_LPAREN] = ACTIONS(999), - [aux_sym_cast_type_token1] = ACTIONS(1001), - [aux_sym_echo_statement_token1] = ACTIONS(1001), - [anon_sym_unset] = ACTIONS(1001), - [aux_sym_declare_statement_token1] = ACTIONS(1001), - [aux_sym_declare_statement_token2] = ACTIONS(1001), - [sym_float] = ACTIONS(1001), - [aux_sym_try_statement_token1] = ACTIONS(1001), - [aux_sym_goto_statement_token1] = ACTIONS(1001), - [aux_sym_continue_statement_token1] = ACTIONS(1001), - [aux_sym_break_statement_token1] = ACTIONS(1001), - [sym_integer] = ACTIONS(1001), - [aux_sym_return_statement_token1] = ACTIONS(1001), - [aux_sym_throw_expression_token1] = ACTIONS(1001), - [aux_sym_while_statement_token1] = ACTIONS(1001), - [aux_sym_while_statement_token2] = ACTIONS(1001), - [aux_sym_do_statement_token1] = ACTIONS(1001), - [aux_sym_for_statement_token1] = ACTIONS(1001), - [aux_sym_for_statement_token2] = ACTIONS(1001), - [aux_sym_foreach_statement_token1] = ACTIONS(1001), - [aux_sym_foreach_statement_token2] = ACTIONS(1001), - [aux_sym_if_statement_token1] = ACTIONS(1001), - [aux_sym_if_statement_token2] = ACTIONS(1001), - [aux_sym_else_if_clause_token1] = ACTIONS(1001), - [aux_sym_else_clause_token1] = ACTIONS(1001), - [aux_sym_match_expression_token1] = ACTIONS(1001), - [aux_sym_match_default_expression_token1] = ACTIONS(1001), - [aux_sym_switch_statement_token1] = ACTIONS(1001), - [aux_sym_switch_block_token1] = ACTIONS(1001), - [anon_sym_AT] = ACTIONS(999), - [anon_sym_PLUS] = ACTIONS(1001), - [anon_sym_DASH] = ACTIONS(1001), - [anon_sym_TILDE] = ACTIONS(999), - [anon_sym_BANG] = ACTIONS(999), - [aux_sym_clone_expression_token1] = ACTIONS(1001), - [aux_sym_print_intrinsic_token1] = ACTIONS(1001), - [aux_sym_object_creation_expression_token1] = ACTIONS(1001), - [anon_sym_PLUS_PLUS] = ACTIONS(999), - [anon_sym_DASH_DASH] = ACTIONS(999), - [sym_shell_command_expression] = ACTIONS(999), - [aux_sym__list_destructing_token1] = ACTIONS(1001), - [anon_sym_LBRACK] = ACTIONS(999), - [anon_sym_self] = ACTIONS(1001), - [anon_sym_parent] = ACTIONS(1001), - [anon_sym_POUND_LBRACK] = ACTIONS(999), - [anon_sym_SQUOTE] = ACTIONS(999), - [aux_sym_encapsed_string_token1] = ACTIONS(999), - [anon_sym_DQUOTE] = ACTIONS(999), - [aux_sym_string_token1] = ACTIONS(999), - [anon_sym_LT_LT_LT] = ACTIONS(999), - [sym_boolean] = ACTIONS(1001), - [sym_null] = ACTIONS(1001), - [anon_sym_DOLLAR] = ACTIONS(999), - [aux_sym_yield_expression_token1] = ACTIONS(1001), - [aux_sym_include_expression_token1] = ACTIONS(1001), - [aux_sym_include_once_expression_token1] = ACTIONS(1001), - [aux_sym_require_expression_token1] = ACTIONS(1001), - [aux_sym_require_once_expression_token1] = ACTIONS(1001), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1003), - }, - [437] = { - [sym_text_interpolation] = STATE(437), - [ts_builtin_sym_end] = ACTIONS(1005), - [sym_name] = ACTIONS(1007), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1009), - [aux_sym_function_static_declaration_token1] = ACTIONS(1007), - [aux_sym_global_declaration_token1] = ACTIONS(1007), - [aux_sym_namespace_definition_token1] = ACTIONS(1007), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1007), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1007), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1007), - [anon_sym_BSLASH] = ACTIONS(1005), - [anon_sym_LBRACE] = ACTIONS(1005), - [anon_sym_RBRACE] = ACTIONS(1005), - [aux_sym_trait_declaration_token1] = ACTIONS(1007), - [aux_sym_interface_declaration_token1] = ACTIONS(1007), - [aux_sym_enum_declaration_token1] = ACTIONS(1007), - [aux_sym_enum_case_token1] = ACTIONS(1007), - [aux_sym_class_declaration_token1] = ACTIONS(1007), - [aux_sym_final_modifier_token1] = ACTIONS(1007), - [aux_sym_abstract_modifier_token1] = ACTIONS(1007), - [aux_sym_visibility_modifier_token1] = ACTIONS(1007), - [aux_sym_visibility_modifier_token2] = ACTIONS(1007), - [aux_sym_visibility_modifier_token3] = ACTIONS(1007), - [aux_sym__arrow_function_header_token1] = ACTIONS(1007), - [anon_sym_LPAREN] = ACTIONS(1005), - [aux_sym_cast_type_token1] = ACTIONS(1007), - [aux_sym_echo_statement_token1] = ACTIONS(1007), - [anon_sym_unset] = ACTIONS(1007), - [aux_sym_declare_statement_token1] = ACTIONS(1007), - [aux_sym_declare_statement_token2] = ACTIONS(1007), - [sym_float] = ACTIONS(1007), - [aux_sym_try_statement_token1] = ACTIONS(1007), - [aux_sym_goto_statement_token1] = ACTIONS(1007), - [aux_sym_continue_statement_token1] = ACTIONS(1007), - [aux_sym_break_statement_token1] = ACTIONS(1007), - [sym_integer] = ACTIONS(1007), - [aux_sym_return_statement_token1] = ACTIONS(1007), - [aux_sym_throw_expression_token1] = ACTIONS(1007), - [aux_sym_while_statement_token1] = ACTIONS(1007), - [aux_sym_while_statement_token2] = ACTIONS(1007), - [aux_sym_do_statement_token1] = ACTIONS(1007), - [aux_sym_for_statement_token1] = ACTIONS(1007), - [aux_sym_for_statement_token2] = ACTIONS(1007), - [aux_sym_foreach_statement_token1] = ACTIONS(1007), - [aux_sym_foreach_statement_token2] = ACTIONS(1007), - [aux_sym_if_statement_token1] = ACTIONS(1007), - [aux_sym_if_statement_token2] = ACTIONS(1007), - [aux_sym_else_if_clause_token1] = ACTIONS(1007), - [aux_sym_else_clause_token1] = ACTIONS(1007), - [aux_sym_match_expression_token1] = ACTIONS(1007), - [aux_sym_match_default_expression_token1] = ACTIONS(1007), - [aux_sym_switch_statement_token1] = ACTIONS(1007), - [aux_sym_switch_block_token1] = ACTIONS(1007), - [anon_sym_AT] = ACTIONS(1005), - [anon_sym_PLUS] = ACTIONS(1007), - [anon_sym_DASH] = ACTIONS(1007), - [anon_sym_TILDE] = ACTIONS(1005), - [anon_sym_BANG] = ACTIONS(1005), - [aux_sym_clone_expression_token1] = ACTIONS(1007), - [aux_sym_print_intrinsic_token1] = ACTIONS(1007), - [aux_sym_object_creation_expression_token1] = ACTIONS(1007), - [anon_sym_PLUS_PLUS] = ACTIONS(1005), - [anon_sym_DASH_DASH] = ACTIONS(1005), - [sym_shell_command_expression] = ACTIONS(1005), - [aux_sym__list_destructing_token1] = ACTIONS(1007), - [anon_sym_LBRACK] = ACTIONS(1005), - [anon_sym_self] = ACTIONS(1007), - [anon_sym_parent] = ACTIONS(1007), - [anon_sym_POUND_LBRACK] = ACTIONS(1005), - [anon_sym_SQUOTE] = ACTIONS(1005), - [aux_sym_encapsed_string_token1] = ACTIONS(1005), - [anon_sym_DQUOTE] = ACTIONS(1005), - [aux_sym_string_token1] = ACTIONS(1005), - [anon_sym_LT_LT_LT] = ACTIONS(1005), - [sym_boolean] = ACTIONS(1007), - [sym_null] = ACTIONS(1007), - [anon_sym_DOLLAR] = ACTIONS(1005), - [aux_sym_yield_expression_token1] = ACTIONS(1007), - [aux_sym_include_expression_token1] = ACTIONS(1007), - [aux_sym_include_once_expression_token1] = ACTIONS(1007), - [aux_sym_require_expression_token1] = ACTIONS(1007), - [aux_sym_require_once_expression_token1] = ACTIONS(1007), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1009), - }, - [438] = { - [sym_text_interpolation] = STATE(438), - [ts_builtin_sym_end] = ACTIONS(1011), - [sym_name] = ACTIONS(1013), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1015), - [aux_sym_function_static_declaration_token1] = ACTIONS(1013), - [aux_sym_global_declaration_token1] = ACTIONS(1013), - [aux_sym_namespace_definition_token1] = ACTIONS(1013), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1013), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1013), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1013), - [anon_sym_BSLASH] = ACTIONS(1011), - [anon_sym_LBRACE] = ACTIONS(1011), - [anon_sym_RBRACE] = ACTIONS(1011), - [aux_sym_trait_declaration_token1] = ACTIONS(1013), - [aux_sym_interface_declaration_token1] = ACTIONS(1013), - [aux_sym_enum_declaration_token1] = ACTIONS(1013), - [aux_sym_enum_case_token1] = ACTIONS(1013), - [aux_sym_class_declaration_token1] = ACTIONS(1013), - [aux_sym_final_modifier_token1] = ACTIONS(1013), - [aux_sym_abstract_modifier_token1] = ACTIONS(1013), - [aux_sym_visibility_modifier_token1] = ACTIONS(1013), - [aux_sym_visibility_modifier_token2] = ACTIONS(1013), - [aux_sym_visibility_modifier_token3] = ACTIONS(1013), - [aux_sym__arrow_function_header_token1] = ACTIONS(1013), - [anon_sym_LPAREN] = ACTIONS(1011), - [aux_sym_cast_type_token1] = ACTIONS(1013), - [aux_sym_echo_statement_token1] = ACTIONS(1013), - [anon_sym_unset] = ACTIONS(1013), - [aux_sym_declare_statement_token1] = ACTIONS(1013), - [aux_sym_declare_statement_token2] = ACTIONS(1013), - [sym_float] = ACTIONS(1013), - [aux_sym_try_statement_token1] = ACTIONS(1013), - [aux_sym_goto_statement_token1] = ACTIONS(1013), - [aux_sym_continue_statement_token1] = ACTIONS(1013), - [aux_sym_break_statement_token1] = ACTIONS(1013), - [sym_integer] = ACTIONS(1013), - [aux_sym_return_statement_token1] = ACTIONS(1013), - [aux_sym_throw_expression_token1] = ACTIONS(1013), - [aux_sym_while_statement_token1] = ACTIONS(1013), - [aux_sym_while_statement_token2] = ACTIONS(1013), - [aux_sym_do_statement_token1] = ACTIONS(1013), - [aux_sym_for_statement_token1] = ACTIONS(1013), - [aux_sym_for_statement_token2] = ACTIONS(1013), - [aux_sym_foreach_statement_token1] = ACTIONS(1013), - [aux_sym_foreach_statement_token2] = ACTIONS(1013), - [aux_sym_if_statement_token1] = ACTIONS(1013), - [aux_sym_if_statement_token2] = ACTIONS(1013), - [aux_sym_else_if_clause_token1] = ACTIONS(1013), - [aux_sym_else_clause_token1] = ACTIONS(1013), - [aux_sym_match_expression_token1] = ACTIONS(1013), - [aux_sym_match_default_expression_token1] = ACTIONS(1013), - [aux_sym_switch_statement_token1] = ACTIONS(1013), - [aux_sym_switch_block_token1] = ACTIONS(1013), - [anon_sym_AT] = ACTIONS(1011), - [anon_sym_PLUS] = ACTIONS(1013), - [anon_sym_DASH] = ACTIONS(1013), - [anon_sym_TILDE] = ACTIONS(1011), - [anon_sym_BANG] = ACTIONS(1011), - [aux_sym_clone_expression_token1] = ACTIONS(1013), - [aux_sym_print_intrinsic_token1] = ACTIONS(1013), - [aux_sym_object_creation_expression_token1] = ACTIONS(1013), - [anon_sym_PLUS_PLUS] = ACTIONS(1011), - [anon_sym_DASH_DASH] = ACTIONS(1011), - [sym_shell_command_expression] = ACTIONS(1011), - [aux_sym__list_destructing_token1] = ACTIONS(1013), - [anon_sym_LBRACK] = ACTIONS(1011), - [anon_sym_self] = ACTIONS(1013), - [anon_sym_parent] = ACTIONS(1013), - [anon_sym_POUND_LBRACK] = ACTIONS(1011), - [anon_sym_SQUOTE] = ACTIONS(1011), - [aux_sym_encapsed_string_token1] = ACTIONS(1011), - [anon_sym_DQUOTE] = ACTIONS(1011), - [aux_sym_string_token1] = ACTIONS(1011), - [anon_sym_LT_LT_LT] = ACTIONS(1011), - [sym_boolean] = ACTIONS(1013), - [sym_null] = ACTIONS(1013), - [anon_sym_DOLLAR] = ACTIONS(1011), - [aux_sym_yield_expression_token1] = ACTIONS(1013), - [aux_sym_include_expression_token1] = ACTIONS(1013), - [aux_sym_include_once_expression_token1] = ACTIONS(1013), - [aux_sym_require_expression_token1] = ACTIONS(1013), - [aux_sym_require_once_expression_token1] = ACTIONS(1013), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1015), - }, - [439] = { - [sym_text_interpolation] = STATE(439), - [ts_builtin_sym_end] = ACTIONS(1017), - [sym_name] = ACTIONS(1019), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1021), - [aux_sym_function_static_declaration_token1] = ACTIONS(1019), - [aux_sym_global_declaration_token1] = ACTIONS(1019), - [aux_sym_namespace_definition_token1] = ACTIONS(1019), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1019), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1019), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1019), - [anon_sym_BSLASH] = ACTIONS(1017), - [anon_sym_LBRACE] = ACTIONS(1017), - [anon_sym_RBRACE] = ACTIONS(1017), - [aux_sym_trait_declaration_token1] = ACTIONS(1019), - [aux_sym_interface_declaration_token1] = ACTIONS(1019), - [aux_sym_enum_declaration_token1] = ACTIONS(1019), - [aux_sym_enum_case_token1] = ACTIONS(1019), - [aux_sym_class_declaration_token1] = ACTIONS(1019), - [aux_sym_final_modifier_token1] = ACTIONS(1019), - [aux_sym_abstract_modifier_token1] = ACTIONS(1019), - [aux_sym_visibility_modifier_token1] = ACTIONS(1019), - [aux_sym_visibility_modifier_token2] = ACTIONS(1019), - [aux_sym_visibility_modifier_token3] = ACTIONS(1019), - [aux_sym__arrow_function_header_token1] = ACTIONS(1019), - [anon_sym_LPAREN] = ACTIONS(1017), - [aux_sym_cast_type_token1] = ACTIONS(1019), - [aux_sym_echo_statement_token1] = ACTIONS(1019), - [anon_sym_unset] = ACTIONS(1019), - [aux_sym_declare_statement_token1] = ACTIONS(1019), - [aux_sym_declare_statement_token2] = ACTIONS(1019), - [sym_float] = ACTIONS(1019), - [aux_sym_try_statement_token1] = ACTIONS(1019), - [aux_sym_goto_statement_token1] = ACTIONS(1019), - [aux_sym_continue_statement_token1] = ACTIONS(1019), - [aux_sym_break_statement_token1] = ACTIONS(1019), - [sym_integer] = ACTIONS(1019), - [aux_sym_return_statement_token1] = ACTIONS(1019), - [aux_sym_throw_expression_token1] = ACTIONS(1019), - [aux_sym_while_statement_token1] = ACTIONS(1019), - [aux_sym_while_statement_token2] = ACTIONS(1019), - [aux_sym_do_statement_token1] = ACTIONS(1019), - [aux_sym_for_statement_token1] = ACTIONS(1019), - [aux_sym_for_statement_token2] = ACTIONS(1019), - [aux_sym_foreach_statement_token1] = ACTIONS(1019), - [aux_sym_foreach_statement_token2] = ACTIONS(1019), - [aux_sym_if_statement_token1] = ACTIONS(1019), - [aux_sym_if_statement_token2] = ACTIONS(1019), - [aux_sym_else_if_clause_token1] = ACTIONS(1019), - [aux_sym_else_clause_token1] = ACTIONS(1019), - [aux_sym_match_expression_token1] = ACTIONS(1019), - [aux_sym_match_default_expression_token1] = ACTIONS(1019), - [aux_sym_switch_statement_token1] = ACTIONS(1019), - [aux_sym_switch_block_token1] = ACTIONS(1019), - [anon_sym_AT] = ACTIONS(1017), - [anon_sym_PLUS] = ACTIONS(1019), - [anon_sym_DASH] = ACTIONS(1019), - [anon_sym_TILDE] = ACTIONS(1017), - [anon_sym_BANG] = ACTIONS(1017), - [aux_sym_clone_expression_token1] = ACTIONS(1019), - [aux_sym_print_intrinsic_token1] = ACTIONS(1019), - [aux_sym_object_creation_expression_token1] = ACTIONS(1019), - [anon_sym_PLUS_PLUS] = ACTIONS(1017), - [anon_sym_DASH_DASH] = ACTIONS(1017), - [sym_shell_command_expression] = ACTIONS(1017), - [aux_sym__list_destructing_token1] = ACTIONS(1019), - [anon_sym_LBRACK] = ACTIONS(1017), - [anon_sym_self] = ACTIONS(1019), - [anon_sym_parent] = ACTIONS(1019), - [anon_sym_POUND_LBRACK] = ACTIONS(1017), - [anon_sym_SQUOTE] = ACTIONS(1017), - [aux_sym_encapsed_string_token1] = ACTIONS(1017), - [anon_sym_DQUOTE] = ACTIONS(1017), - [aux_sym_string_token1] = ACTIONS(1017), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [sym_boolean] = ACTIONS(1019), - [sym_null] = ACTIONS(1019), - [anon_sym_DOLLAR] = ACTIONS(1017), - [aux_sym_yield_expression_token1] = ACTIONS(1019), - [aux_sym_include_expression_token1] = ACTIONS(1019), - [aux_sym_include_once_expression_token1] = ACTIONS(1019), - [aux_sym_require_expression_token1] = ACTIONS(1019), - [aux_sym_require_once_expression_token1] = ACTIONS(1019), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1021), - }, - [440] = { - [sym_text_interpolation] = STATE(440), - [ts_builtin_sym_end] = ACTIONS(1023), - [sym_name] = ACTIONS(1025), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1027), - [aux_sym_function_static_declaration_token1] = ACTIONS(1025), - [aux_sym_global_declaration_token1] = ACTIONS(1025), - [aux_sym_namespace_definition_token1] = ACTIONS(1025), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1025), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1025), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1025), - [anon_sym_BSLASH] = ACTIONS(1023), - [anon_sym_LBRACE] = ACTIONS(1023), - [anon_sym_RBRACE] = ACTIONS(1023), - [aux_sym_trait_declaration_token1] = ACTIONS(1025), - [aux_sym_interface_declaration_token1] = ACTIONS(1025), - [aux_sym_enum_declaration_token1] = ACTIONS(1025), - [aux_sym_enum_case_token1] = ACTIONS(1025), - [aux_sym_class_declaration_token1] = ACTIONS(1025), - [aux_sym_final_modifier_token1] = ACTIONS(1025), - [aux_sym_abstract_modifier_token1] = ACTIONS(1025), - [aux_sym_visibility_modifier_token1] = ACTIONS(1025), - [aux_sym_visibility_modifier_token2] = ACTIONS(1025), - [aux_sym_visibility_modifier_token3] = ACTIONS(1025), - [aux_sym__arrow_function_header_token1] = ACTIONS(1025), - [anon_sym_LPAREN] = ACTIONS(1023), - [aux_sym_cast_type_token1] = ACTIONS(1025), - [aux_sym_echo_statement_token1] = ACTIONS(1025), - [anon_sym_unset] = ACTIONS(1025), - [aux_sym_declare_statement_token1] = ACTIONS(1025), - [aux_sym_declare_statement_token2] = ACTIONS(1025), - [sym_float] = ACTIONS(1025), - [aux_sym_try_statement_token1] = ACTIONS(1025), - [aux_sym_goto_statement_token1] = ACTIONS(1025), - [aux_sym_continue_statement_token1] = ACTIONS(1025), - [aux_sym_break_statement_token1] = ACTIONS(1025), - [sym_integer] = ACTIONS(1025), - [aux_sym_return_statement_token1] = ACTIONS(1025), - [aux_sym_throw_expression_token1] = ACTIONS(1025), - [aux_sym_while_statement_token1] = ACTIONS(1025), - [aux_sym_while_statement_token2] = ACTIONS(1025), - [aux_sym_do_statement_token1] = ACTIONS(1025), - [aux_sym_for_statement_token1] = ACTIONS(1025), - [aux_sym_for_statement_token2] = ACTIONS(1025), - [aux_sym_foreach_statement_token1] = ACTIONS(1025), - [aux_sym_foreach_statement_token2] = ACTIONS(1025), - [aux_sym_if_statement_token1] = ACTIONS(1025), - [aux_sym_if_statement_token2] = ACTIONS(1025), - [aux_sym_else_if_clause_token1] = ACTIONS(1025), - [aux_sym_else_clause_token1] = ACTIONS(1025), - [aux_sym_match_expression_token1] = ACTIONS(1025), - [aux_sym_match_default_expression_token1] = ACTIONS(1025), - [aux_sym_switch_statement_token1] = ACTIONS(1025), - [aux_sym_switch_block_token1] = ACTIONS(1025), - [anon_sym_AT] = ACTIONS(1023), - [anon_sym_PLUS] = ACTIONS(1025), - [anon_sym_DASH] = ACTIONS(1025), - [anon_sym_TILDE] = ACTIONS(1023), - [anon_sym_BANG] = ACTIONS(1023), - [aux_sym_clone_expression_token1] = ACTIONS(1025), - [aux_sym_print_intrinsic_token1] = ACTIONS(1025), - [aux_sym_object_creation_expression_token1] = ACTIONS(1025), - [anon_sym_PLUS_PLUS] = ACTIONS(1023), - [anon_sym_DASH_DASH] = ACTIONS(1023), - [sym_shell_command_expression] = ACTIONS(1023), - [aux_sym__list_destructing_token1] = ACTIONS(1025), - [anon_sym_LBRACK] = ACTIONS(1023), - [anon_sym_self] = ACTIONS(1025), - [anon_sym_parent] = ACTIONS(1025), - [anon_sym_POUND_LBRACK] = ACTIONS(1023), - [anon_sym_SQUOTE] = ACTIONS(1023), - [aux_sym_encapsed_string_token1] = ACTIONS(1023), - [anon_sym_DQUOTE] = ACTIONS(1023), - [aux_sym_string_token1] = ACTIONS(1023), - [anon_sym_LT_LT_LT] = ACTIONS(1023), - [sym_boolean] = ACTIONS(1025), - [sym_null] = ACTIONS(1025), - [anon_sym_DOLLAR] = ACTIONS(1023), - [aux_sym_yield_expression_token1] = ACTIONS(1025), - [aux_sym_include_expression_token1] = ACTIONS(1025), - [aux_sym_include_once_expression_token1] = ACTIONS(1025), - [aux_sym_require_expression_token1] = ACTIONS(1025), - [aux_sym_require_once_expression_token1] = ACTIONS(1025), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1027), - }, - [441] = { - [sym_text_interpolation] = STATE(441), - [ts_builtin_sym_end] = ACTIONS(1029), - [sym_name] = ACTIONS(1031), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1033), - [aux_sym_function_static_declaration_token1] = ACTIONS(1031), - [aux_sym_global_declaration_token1] = ACTIONS(1031), - [aux_sym_namespace_definition_token1] = ACTIONS(1031), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1031), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1031), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1031), - [anon_sym_BSLASH] = ACTIONS(1029), - [anon_sym_LBRACE] = ACTIONS(1029), - [anon_sym_RBRACE] = ACTIONS(1029), - [aux_sym_trait_declaration_token1] = ACTIONS(1031), - [aux_sym_interface_declaration_token1] = ACTIONS(1031), - [aux_sym_enum_declaration_token1] = ACTIONS(1031), - [aux_sym_enum_case_token1] = ACTIONS(1031), - [aux_sym_class_declaration_token1] = ACTIONS(1031), - [aux_sym_final_modifier_token1] = ACTIONS(1031), - [aux_sym_abstract_modifier_token1] = ACTIONS(1031), - [aux_sym_visibility_modifier_token1] = ACTIONS(1031), - [aux_sym_visibility_modifier_token2] = ACTIONS(1031), - [aux_sym_visibility_modifier_token3] = ACTIONS(1031), - [aux_sym__arrow_function_header_token1] = ACTIONS(1031), - [anon_sym_LPAREN] = ACTIONS(1029), - [aux_sym_cast_type_token1] = ACTIONS(1031), - [aux_sym_echo_statement_token1] = ACTIONS(1031), - [anon_sym_unset] = ACTIONS(1031), - [aux_sym_declare_statement_token1] = ACTIONS(1031), - [aux_sym_declare_statement_token2] = ACTIONS(1031), - [sym_float] = ACTIONS(1031), - [aux_sym_try_statement_token1] = ACTIONS(1031), - [aux_sym_goto_statement_token1] = ACTIONS(1031), - [aux_sym_continue_statement_token1] = ACTIONS(1031), - [aux_sym_break_statement_token1] = ACTIONS(1031), - [sym_integer] = ACTIONS(1031), - [aux_sym_return_statement_token1] = ACTIONS(1031), - [aux_sym_throw_expression_token1] = ACTIONS(1031), - [aux_sym_while_statement_token1] = ACTIONS(1031), - [aux_sym_while_statement_token2] = ACTIONS(1031), - [aux_sym_do_statement_token1] = ACTIONS(1031), - [aux_sym_for_statement_token1] = ACTIONS(1031), - [aux_sym_for_statement_token2] = ACTIONS(1031), - [aux_sym_foreach_statement_token1] = ACTIONS(1031), - [aux_sym_foreach_statement_token2] = ACTIONS(1031), - [aux_sym_if_statement_token1] = ACTIONS(1031), - [aux_sym_if_statement_token2] = ACTIONS(1031), - [aux_sym_else_if_clause_token1] = ACTIONS(1031), - [aux_sym_else_clause_token1] = ACTIONS(1031), - [aux_sym_match_expression_token1] = ACTIONS(1031), - [aux_sym_match_default_expression_token1] = ACTIONS(1031), - [aux_sym_switch_statement_token1] = ACTIONS(1031), - [aux_sym_switch_block_token1] = ACTIONS(1031), - [anon_sym_AT] = ACTIONS(1029), - [anon_sym_PLUS] = ACTIONS(1031), - [anon_sym_DASH] = ACTIONS(1031), - [anon_sym_TILDE] = ACTIONS(1029), - [anon_sym_BANG] = ACTIONS(1029), - [aux_sym_clone_expression_token1] = ACTIONS(1031), - [aux_sym_print_intrinsic_token1] = ACTIONS(1031), - [aux_sym_object_creation_expression_token1] = ACTIONS(1031), - [anon_sym_PLUS_PLUS] = ACTIONS(1029), - [anon_sym_DASH_DASH] = ACTIONS(1029), - [sym_shell_command_expression] = ACTIONS(1029), - [aux_sym__list_destructing_token1] = ACTIONS(1031), - [anon_sym_LBRACK] = ACTIONS(1029), - [anon_sym_self] = ACTIONS(1031), - [anon_sym_parent] = ACTIONS(1031), - [anon_sym_POUND_LBRACK] = ACTIONS(1029), - [anon_sym_SQUOTE] = ACTIONS(1029), - [aux_sym_encapsed_string_token1] = ACTIONS(1029), - [anon_sym_DQUOTE] = ACTIONS(1029), - [aux_sym_string_token1] = ACTIONS(1029), - [anon_sym_LT_LT_LT] = ACTIONS(1029), - [sym_boolean] = ACTIONS(1031), - [sym_null] = ACTIONS(1031), - [anon_sym_DOLLAR] = ACTIONS(1029), - [aux_sym_yield_expression_token1] = ACTIONS(1031), - [aux_sym_include_expression_token1] = ACTIONS(1031), - [aux_sym_include_once_expression_token1] = ACTIONS(1031), - [aux_sym_require_expression_token1] = ACTIONS(1031), - [aux_sym_require_once_expression_token1] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1033), - }, - [442] = { - [sym_text_interpolation] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(1035), - [sym_name] = ACTIONS(1037), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1035), - [aux_sym_function_static_declaration_token1] = ACTIONS(1037), - [aux_sym_global_declaration_token1] = ACTIONS(1037), - [aux_sym_namespace_definition_token1] = ACTIONS(1037), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1037), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1037), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1037), - [anon_sym_BSLASH] = ACTIONS(1035), - [anon_sym_LBRACE] = ACTIONS(1035), - [anon_sym_RBRACE] = ACTIONS(1035), - [aux_sym_trait_declaration_token1] = ACTIONS(1037), - [aux_sym_interface_declaration_token1] = ACTIONS(1037), - [aux_sym_enum_declaration_token1] = ACTIONS(1037), - [aux_sym_enum_case_token1] = ACTIONS(1037), - [aux_sym_class_declaration_token1] = ACTIONS(1037), - [aux_sym_final_modifier_token1] = ACTIONS(1037), - [aux_sym_abstract_modifier_token1] = ACTIONS(1037), - [aux_sym_visibility_modifier_token1] = ACTIONS(1037), - [aux_sym_visibility_modifier_token2] = ACTIONS(1037), - [aux_sym_visibility_modifier_token3] = ACTIONS(1037), - [aux_sym__arrow_function_header_token1] = ACTIONS(1037), - [anon_sym_LPAREN] = ACTIONS(1035), - [aux_sym_cast_type_token1] = ACTIONS(1037), - [aux_sym_echo_statement_token1] = ACTIONS(1037), - [anon_sym_unset] = ACTIONS(1037), - [aux_sym_declare_statement_token1] = ACTIONS(1037), - [aux_sym_declare_statement_token2] = ACTIONS(1037), - [sym_float] = ACTIONS(1037), - [aux_sym_try_statement_token1] = ACTIONS(1037), - [aux_sym_goto_statement_token1] = ACTIONS(1037), - [aux_sym_continue_statement_token1] = ACTIONS(1037), - [aux_sym_break_statement_token1] = ACTIONS(1037), - [sym_integer] = ACTIONS(1037), - [aux_sym_return_statement_token1] = ACTIONS(1037), - [aux_sym_throw_expression_token1] = ACTIONS(1037), - [aux_sym_while_statement_token1] = ACTIONS(1037), - [aux_sym_while_statement_token2] = ACTIONS(1037), - [aux_sym_do_statement_token1] = ACTIONS(1037), - [aux_sym_for_statement_token1] = ACTIONS(1037), - [aux_sym_for_statement_token2] = ACTIONS(1037), - [aux_sym_foreach_statement_token1] = ACTIONS(1037), - [aux_sym_foreach_statement_token2] = ACTIONS(1037), - [aux_sym_if_statement_token1] = ACTIONS(1037), - [aux_sym_if_statement_token2] = ACTIONS(1037), - [aux_sym_else_if_clause_token1] = ACTIONS(1037), - [aux_sym_else_clause_token1] = ACTIONS(1037), - [aux_sym_match_expression_token1] = ACTIONS(1037), - [aux_sym_match_default_expression_token1] = ACTIONS(1037), - [aux_sym_switch_statement_token1] = ACTIONS(1037), - [aux_sym_switch_block_token1] = ACTIONS(1037), - [anon_sym_AT] = ACTIONS(1035), - [anon_sym_PLUS] = ACTIONS(1037), - [anon_sym_DASH] = ACTIONS(1037), - [anon_sym_TILDE] = ACTIONS(1035), - [anon_sym_BANG] = ACTIONS(1035), - [aux_sym_clone_expression_token1] = ACTIONS(1037), - [aux_sym_print_intrinsic_token1] = ACTIONS(1037), - [aux_sym_object_creation_expression_token1] = ACTIONS(1037), - [anon_sym_PLUS_PLUS] = ACTIONS(1035), - [anon_sym_DASH_DASH] = ACTIONS(1035), - [sym_shell_command_expression] = ACTIONS(1035), - [aux_sym__list_destructing_token1] = ACTIONS(1037), - [anon_sym_LBRACK] = ACTIONS(1035), - [anon_sym_self] = ACTIONS(1037), - [anon_sym_parent] = ACTIONS(1037), - [anon_sym_POUND_LBRACK] = ACTIONS(1035), - [anon_sym_SQUOTE] = ACTIONS(1035), - [aux_sym_encapsed_string_token1] = ACTIONS(1035), - [anon_sym_DQUOTE] = ACTIONS(1035), - [aux_sym_string_token1] = ACTIONS(1035), - [anon_sym_LT_LT_LT] = ACTIONS(1035), - [sym_boolean] = ACTIONS(1037), - [sym_null] = ACTIONS(1037), - [anon_sym_DOLLAR] = ACTIONS(1035), - [aux_sym_yield_expression_token1] = ACTIONS(1037), - [aux_sym_include_expression_token1] = ACTIONS(1037), - [aux_sym_include_once_expression_token1] = ACTIONS(1037), - [aux_sym_require_expression_token1] = ACTIONS(1037), - [aux_sym_require_once_expression_token1] = ACTIONS(1037), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1035), - }, - [443] = { - [sym_text_interpolation] = STATE(443), - [ts_builtin_sym_end] = ACTIONS(1039), - [sym_name] = ACTIONS(1041), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1043), - [aux_sym_function_static_declaration_token1] = ACTIONS(1041), - [aux_sym_global_declaration_token1] = ACTIONS(1041), - [aux_sym_namespace_definition_token1] = ACTIONS(1041), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1041), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1041), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1041), - [anon_sym_BSLASH] = ACTIONS(1039), - [anon_sym_LBRACE] = ACTIONS(1039), - [anon_sym_RBRACE] = ACTIONS(1039), - [aux_sym_trait_declaration_token1] = ACTIONS(1041), - [aux_sym_interface_declaration_token1] = ACTIONS(1041), - [aux_sym_enum_declaration_token1] = ACTIONS(1041), - [aux_sym_enum_case_token1] = ACTIONS(1041), - [aux_sym_class_declaration_token1] = ACTIONS(1041), - [aux_sym_final_modifier_token1] = ACTIONS(1041), - [aux_sym_abstract_modifier_token1] = ACTIONS(1041), - [aux_sym_visibility_modifier_token1] = ACTIONS(1041), - [aux_sym_visibility_modifier_token2] = ACTIONS(1041), - [aux_sym_visibility_modifier_token3] = ACTIONS(1041), - [aux_sym__arrow_function_header_token1] = ACTIONS(1041), - [anon_sym_LPAREN] = ACTIONS(1039), - [aux_sym_cast_type_token1] = ACTIONS(1041), - [aux_sym_echo_statement_token1] = ACTIONS(1041), - [anon_sym_unset] = ACTIONS(1041), - [aux_sym_declare_statement_token1] = ACTIONS(1041), - [aux_sym_declare_statement_token2] = ACTIONS(1041), - [sym_float] = ACTIONS(1041), - [aux_sym_try_statement_token1] = ACTIONS(1041), - [aux_sym_goto_statement_token1] = ACTIONS(1041), - [aux_sym_continue_statement_token1] = ACTIONS(1041), - [aux_sym_break_statement_token1] = ACTIONS(1041), - [sym_integer] = ACTIONS(1041), - [aux_sym_return_statement_token1] = ACTIONS(1041), - [aux_sym_throw_expression_token1] = ACTIONS(1041), - [aux_sym_while_statement_token1] = ACTIONS(1041), - [aux_sym_while_statement_token2] = ACTIONS(1041), - [aux_sym_do_statement_token1] = ACTIONS(1041), - [aux_sym_for_statement_token1] = ACTIONS(1041), - [aux_sym_for_statement_token2] = ACTIONS(1041), - [aux_sym_foreach_statement_token1] = ACTIONS(1041), - [aux_sym_foreach_statement_token2] = ACTIONS(1041), - [aux_sym_if_statement_token1] = ACTIONS(1041), - [aux_sym_if_statement_token2] = ACTIONS(1041), - [aux_sym_else_if_clause_token1] = ACTIONS(1041), - [aux_sym_else_clause_token1] = ACTIONS(1041), - [aux_sym_match_expression_token1] = ACTIONS(1041), - [aux_sym_match_default_expression_token1] = ACTIONS(1041), - [aux_sym_switch_statement_token1] = ACTIONS(1041), - [aux_sym_switch_block_token1] = ACTIONS(1041), - [anon_sym_AT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1041), - [anon_sym_DASH] = ACTIONS(1041), - [anon_sym_TILDE] = ACTIONS(1039), - [anon_sym_BANG] = ACTIONS(1039), - [aux_sym_clone_expression_token1] = ACTIONS(1041), - [aux_sym_print_intrinsic_token1] = ACTIONS(1041), - [aux_sym_object_creation_expression_token1] = ACTIONS(1041), - [anon_sym_PLUS_PLUS] = ACTIONS(1039), - [anon_sym_DASH_DASH] = ACTIONS(1039), - [sym_shell_command_expression] = ACTIONS(1039), - [aux_sym__list_destructing_token1] = ACTIONS(1041), - [anon_sym_LBRACK] = ACTIONS(1039), - [anon_sym_self] = ACTIONS(1041), - [anon_sym_parent] = ACTIONS(1041), - [anon_sym_POUND_LBRACK] = ACTIONS(1039), - [anon_sym_SQUOTE] = ACTIONS(1039), - [aux_sym_encapsed_string_token1] = ACTIONS(1039), - [anon_sym_DQUOTE] = ACTIONS(1039), - [aux_sym_string_token1] = ACTIONS(1039), - [anon_sym_LT_LT_LT] = ACTIONS(1039), - [sym_boolean] = ACTIONS(1041), - [sym_null] = ACTIONS(1041), - [anon_sym_DOLLAR] = ACTIONS(1039), - [aux_sym_yield_expression_token1] = ACTIONS(1041), - [aux_sym_include_expression_token1] = ACTIONS(1041), - [aux_sym_include_once_expression_token1] = ACTIONS(1041), - [aux_sym_require_expression_token1] = ACTIONS(1041), - [aux_sym_require_once_expression_token1] = ACTIONS(1041), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1043), - }, - [444] = { - [sym_text_interpolation] = STATE(444), - [ts_builtin_sym_end] = ACTIONS(1045), - [sym_name] = ACTIONS(1047), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1045), - [aux_sym_function_static_declaration_token1] = ACTIONS(1047), - [aux_sym_global_declaration_token1] = ACTIONS(1047), - [aux_sym_namespace_definition_token1] = ACTIONS(1047), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1047), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1047), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1047), - [anon_sym_BSLASH] = ACTIONS(1045), - [anon_sym_LBRACE] = ACTIONS(1045), - [anon_sym_RBRACE] = ACTIONS(1045), - [aux_sym_trait_declaration_token1] = ACTIONS(1047), - [aux_sym_interface_declaration_token1] = ACTIONS(1047), - [aux_sym_enum_declaration_token1] = ACTIONS(1047), - [aux_sym_enum_case_token1] = ACTIONS(1047), - [aux_sym_class_declaration_token1] = ACTIONS(1047), - [aux_sym_final_modifier_token1] = ACTIONS(1047), - [aux_sym_abstract_modifier_token1] = ACTIONS(1047), - [aux_sym_visibility_modifier_token1] = ACTIONS(1047), - [aux_sym_visibility_modifier_token2] = ACTIONS(1047), - [aux_sym_visibility_modifier_token3] = ACTIONS(1047), - [aux_sym__arrow_function_header_token1] = ACTIONS(1047), - [anon_sym_LPAREN] = ACTIONS(1045), - [aux_sym_cast_type_token1] = ACTIONS(1047), - [aux_sym_echo_statement_token1] = ACTIONS(1047), - [anon_sym_unset] = ACTIONS(1047), - [aux_sym_declare_statement_token1] = ACTIONS(1047), - [aux_sym_declare_statement_token2] = ACTIONS(1047), - [sym_float] = ACTIONS(1047), - [aux_sym_try_statement_token1] = ACTIONS(1047), - [aux_sym_goto_statement_token1] = ACTIONS(1047), - [aux_sym_continue_statement_token1] = ACTIONS(1047), - [aux_sym_break_statement_token1] = ACTIONS(1047), - [sym_integer] = ACTIONS(1047), - [aux_sym_return_statement_token1] = ACTIONS(1047), - [aux_sym_throw_expression_token1] = ACTIONS(1047), - [aux_sym_while_statement_token1] = ACTIONS(1047), - [aux_sym_while_statement_token2] = ACTIONS(1047), - [aux_sym_do_statement_token1] = ACTIONS(1047), - [aux_sym_for_statement_token1] = ACTIONS(1047), - [aux_sym_for_statement_token2] = ACTIONS(1047), - [aux_sym_foreach_statement_token1] = ACTIONS(1047), - [aux_sym_foreach_statement_token2] = ACTIONS(1047), - [aux_sym_if_statement_token1] = ACTIONS(1047), - [aux_sym_if_statement_token2] = ACTIONS(1047), - [aux_sym_else_if_clause_token1] = ACTIONS(1047), - [aux_sym_else_clause_token1] = ACTIONS(1047), - [aux_sym_match_expression_token1] = ACTIONS(1047), - [aux_sym_match_default_expression_token1] = ACTIONS(1047), - [aux_sym_switch_statement_token1] = ACTIONS(1047), - [aux_sym_switch_block_token1] = ACTIONS(1047), - [anon_sym_AT] = ACTIONS(1045), - [anon_sym_PLUS] = ACTIONS(1047), - [anon_sym_DASH] = ACTIONS(1047), - [anon_sym_TILDE] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(1045), - [aux_sym_clone_expression_token1] = ACTIONS(1047), - [aux_sym_print_intrinsic_token1] = ACTIONS(1047), - [aux_sym_object_creation_expression_token1] = ACTIONS(1047), - [anon_sym_PLUS_PLUS] = ACTIONS(1045), - [anon_sym_DASH_DASH] = ACTIONS(1045), - [sym_shell_command_expression] = ACTIONS(1045), - [aux_sym__list_destructing_token1] = ACTIONS(1047), - [anon_sym_LBRACK] = ACTIONS(1045), - [anon_sym_self] = ACTIONS(1047), - [anon_sym_parent] = ACTIONS(1047), - [anon_sym_POUND_LBRACK] = ACTIONS(1045), - [anon_sym_SQUOTE] = ACTIONS(1045), - [aux_sym_encapsed_string_token1] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1045), - [aux_sym_string_token1] = ACTIONS(1045), - [anon_sym_LT_LT_LT] = ACTIONS(1045), - [sym_boolean] = ACTIONS(1047), - [sym_null] = ACTIONS(1047), - [anon_sym_DOLLAR] = ACTIONS(1045), - [aux_sym_yield_expression_token1] = ACTIONS(1047), - [aux_sym_include_expression_token1] = ACTIONS(1047), - [aux_sym_include_once_expression_token1] = ACTIONS(1047), - [aux_sym_require_expression_token1] = ACTIONS(1047), - [aux_sym_require_once_expression_token1] = ACTIONS(1047), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1045), - }, - [445] = { - [sym_text_interpolation] = STATE(445), - [ts_builtin_sym_end] = ACTIONS(1049), - [sym_name] = ACTIONS(1051), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1053), - [aux_sym_function_static_declaration_token1] = ACTIONS(1051), - [aux_sym_global_declaration_token1] = ACTIONS(1051), - [aux_sym_namespace_definition_token1] = ACTIONS(1051), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1051), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1051), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1051), - [anon_sym_BSLASH] = ACTIONS(1049), - [anon_sym_LBRACE] = ACTIONS(1049), - [anon_sym_RBRACE] = ACTIONS(1049), - [aux_sym_trait_declaration_token1] = ACTIONS(1051), - [aux_sym_interface_declaration_token1] = ACTIONS(1051), - [aux_sym_enum_declaration_token1] = ACTIONS(1051), - [aux_sym_enum_case_token1] = ACTIONS(1051), - [aux_sym_class_declaration_token1] = ACTIONS(1051), - [aux_sym_final_modifier_token1] = ACTIONS(1051), - [aux_sym_abstract_modifier_token1] = ACTIONS(1051), - [aux_sym_visibility_modifier_token1] = ACTIONS(1051), - [aux_sym_visibility_modifier_token2] = ACTIONS(1051), - [aux_sym_visibility_modifier_token3] = ACTIONS(1051), - [aux_sym__arrow_function_header_token1] = ACTIONS(1051), - [anon_sym_LPAREN] = ACTIONS(1049), - [aux_sym_cast_type_token1] = ACTIONS(1051), - [aux_sym_echo_statement_token1] = ACTIONS(1051), - [anon_sym_unset] = ACTIONS(1051), - [aux_sym_declare_statement_token1] = ACTIONS(1051), - [aux_sym_declare_statement_token2] = ACTIONS(1051), - [sym_float] = ACTIONS(1051), - [aux_sym_try_statement_token1] = ACTIONS(1051), - [aux_sym_goto_statement_token1] = ACTIONS(1051), - [aux_sym_continue_statement_token1] = ACTIONS(1051), - [aux_sym_break_statement_token1] = ACTIONS(1051), - [sym_integer] = ACTIONS(1051), - [aux_sym_return_statement_token1] = ACTIONS(1051), - [aux_sym_throw_expression_token1] = ACTIONS(1051), - [aux_sym_while_statement_token1] = ACTIONS(1051), - [aux_sym_while_statement_token2] = ACTIONS(1051), - [aux_sym_do_statement_token1] = ACTIONS(1051), - [aux_sym_for_statement_token1] = ACTIONS(1051), - [aux_sym_for_statement_token2] = ACTIONS(1051), - [aux_sym_foreach_statement_token1] = ACTIONS(1051), - [aux_sym_foreach_statement_token2] = ACTIONS(1051), - [aux_sym_if_statement_token1] = ACTIONS(1051), - [aux_sym_if_statement_token2] = ACTIONS(1051), - [aux_sym_else_if_clause_token1] = ACTIONS(1051), - [aux_sym_else_clause_token1] = ACTIONS(1051), - [aux_sym_match_expression_token1] = ACTIONS(1051), - [aux_sym_match_default_expression_token1] = ACTIONS(1051), - [aux_sym_switch_statement_token1] = ACTIONS(1051), - [aux_sym_switch_block_token1] = ACTIONS(1051), - [anon_sym_AT] = ACTIONS(1049), - [anon_sym_PLUS] = ACTIONS(1051), - [anon_sym_DASH] = ACTIONS(1051), - [anon_sym_TILDE] = ACTIONS(1049), - [anon_sym_BANG] = ACTIONS(1049), - [aux_sym_clone_expression_token1] = ACTIONS(1051), - [aux_sym_print_intrinsic_token1] = ACTIONS(1051), - [aux_sym_object_creation_expression_token1] = ACTIONS(1051), - [anon_sym_PLUS_PLUS] = ACTIONS(1049), - [anon_sym_DASH_DASH] = ACTIONS(1049), - [sym_shell_command_expression] = ACTIONS(1049), - [aux_sym__list_destructing_token1] = ACTIONS(1051), - [anon_sym_LBRACK] = ACTIONS(1049), - [anon_sym_self] = ACTIONS(1051), - [anon_sym_parent] = ACTIONS(1051), - [anon_sym_POUND_LBRACK] = ACTIONS(1049), - [anon_sym_SQUOTE] = ACTIONS(1049), - [aux_sym_encapsed_string_token1] = ACTIONS(1049), - [anon_sym_DQUOTE] = ACTIONS(1049), - [aux_sym_string_token1] = ACTIONS(1049), - [anon_sym_LT_LT_LT] = ACTIONS(1049), - [sym_boolean] = ACTIONS(1051), - [sym_null] = ACTIONS(1051), - [anon_sym_DOLLAR] = ACTIONS(1049), - [aux_sym_yield_expression_token1] = ACTIONS(1051), - [aux_sym_include_expression_token1] = ACTIONS(1051), - [aux_sym_include_once_expression_token1] = ACTIONS(1051), - [aux_sym_require_expression_token1] = ACTIONS(1051), - [aux_sym_require_once_expression_token1] = ACTIONS(1051), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1053), - }, - [446] = { - [sym_text_interpolation] = STATE(446), - [ts_builtin_sym_end] = ACTIONS(1055), - [sym_name] = ACTIONS(1057), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1059), - [aux_sym_function_static_declaration_token1] = ACTIONS(1057), - [aux_sym_global_declaration_token1] = ACTIONS(1057), - [aux_sym_namespace_definition_token1] = ACTIONS(1057), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1057), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1057), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1057), - [anon_sym_BSLASH] = ACTIONS(1055), - [anon_sym_LBRACE] = ACTIONS(1055), - [anon_sym_RBRACE] = ACTIONS(1055), - [aux_sym_trait_declaration_token1] = ACTIONS(1057), - [aux_sym_interface_declaration_token1] = ACTIONS(1057), - [aux_sym_enum_declaration_token1] = ACTIONS(1057), - [aux_sym_enum_case_token1] = ACTIONS(1057), - [aux_sym_class_declaration_token1] = ACTIONS(1057), - [aux_sym_final_modifier_token1] = ACTIONS(1057), - [aux_sym_abstract_modifier_token1] = ACTIONS(1057), - [aux_sym_visibility_modifier_token1] = ACTIONS(1057), - [aux_sym_visibility_modifier_token2] = ACTIONS(1057), - [aux_sym_visibility_modifier_token3] = ACTIONS(1057), - [aux_sym__arrow_function_header_token1] = ACTIONS(1057), - [anon_sym_LPAREN] = ACTIONS(1055), - [aux_sym_cast_type_token1] = ACTIONS(1057), - [aux_sym_echo_statement_token1] = ACTIONS(1057), - [anon_sym_unset] = ACTIONS(1057), - [aux_sym_declare_statement_token1] = ACTIONS(1057), - [aux_sym_declare_statement_token2] = ACTIONS(1057), - [sym_float] = ACTIONS(1057), - [aux_sym_try_statement_token1] = ACTIONS(1057), - [aux_sym_goto_statement_token1] = ACTIONS(1057), - [aux_sym_continue_statement_token1] = ACTIONS(1057), - [aux_sym_break_statement_token1] = ACTIONS(1057), - [sym_integer] = ACTIONS(1057), - [aux_sym_return_statement_token1] = ACTIONS(1057), - [aux_sym_throw_expression_token1] = ACTIONS(1057), - [aux_sym_while_statement_token1] = ACTIONS(1057), - [aux_sym_while_statement_token2] = ACTIONS(1057), - [aux_sym_do_statement_token1] = ACTIONS(1057), - [aux_sym_for_statement_token1] = ACTIONS(1057), - [aux_sym_for_statement_token2] = ACTIONS(1057), - [aux_sym_foreach_statement_token1] = ACTIONS(1057), - [aux_sym_foreach_statement_token2] = ACTIONS(1057), - [aux_sym_if_statement_token1] = ACTIONS(1057), - [aux_sym_if_statement_token2] = ACTIONS(1057), - [aux_sym_else_if_clause_token1] = ACTIONS(1057), - [aux_sym_else_clause_token1] = ACTIONS(1057), - [aux_sym_match_expression_token1] = ACTIONS(1057), - [aux_sym_match_default_expression_token1] = ACTIONS(1057), - [aux_sym_switch_statement_token1] = ACTIONS(1057), - [aux_sym_switch_block_token1] = ACTIONS(1057), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_PLUS] = ACTIONS(1057), - [anon_sym_DASH] = ACTIONS(1057), - [anon_sym_TILDE] = ACTIONS(1055), - [anon_sym_BANG] = ACTIONS(1055), - [aux_sym_clone_expression_token1] = ACTIONS(1057), - [aux_sym_print_intrinsic_token1] = ACTIONS(1057), - [aux_sym_object_creation_expression_token1] = ACTIONS(1057), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [sym_shell_command_expression] = ACTIONS(1055), - [aux_sym__list_destructing_token1] = ACTIONS(1057), - [anon_sym_LBRACK] = ACTIONS(1055), - [anon_sym_self] = ACTIONS(1057), - [anon_sym_parent] = ACTIONS(1057), - [anon_sym_POUND_LBRACK] = ACTIONS(1055), - [anon_sym_SQUOTE] = ACTIONS(1055), - [aux_sym_encapsed_string_token1] = ACTIONS(1055), - [anon_sym_DQUOTE] = ACTIONS(1055), - [aux_sym_string_token1] = ACTIONS(1055), - [anon_sym_LT_LT_LT] = ACTIONS(1055), - [sym_boolean] = ACTIONS(1057), - [sym_null] = ACTIONS(1057), - [anon_sym_DOLLAR] = ACTIONS(1055), - [aux_sym_yield_expression_token1] = ACTIONS(1057), - [aux_sym_include_expression_token1] = ACTIONS(1057), - [aux_sym_include_once_expression_token1] = ACTIONS(1057), - [aux_sym_require_expression_token1] = ACTIONS(1057), - [aux_sym_require_once_expression_token1] = ACTIONS(1057), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1059), - }, - [447] = { - [sym_text_interpolation] = STATE(447), - [ts_builtin_sym_end] = ACTIONS(1061), - [sym_name] = ACTIONS(1063), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1065), - [aux_sym_function_static_declaration_token1] = ACTIONS(1063), - [aux_sym_global_declaration_token1] = ACTIONS(1063), - [aux_sym_namespace_definition_token1] = ACTIONS(1063), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1063), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1063), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1063), - [anon_sym_BSLASH] = ACTIONS(1061), - [anon_sym_LBRACE] = ACTIONS(1061), - [anon_sym_RBRACE] = ACTIONS(1061), - [aux_sym_trait_declaration_token1] = ACTIONS(1063), - [aux_sym_interface_declaration_token1] = ACTIONS(1063), - [aux_sym_enum_declaration_token1] = ACTIONS(1063), - [aux_sym_enum_case_token1] = ACTIONS(1063), - [aux_sym_class_declaration_token1] = ACTIONS(1063), - [aux_sym_final_modifier_token1] = ACTIONS(1063), - [aux_sym_abstract_modifier_token1] = ACTIONS(1063), - [aux_sym_visibility_modifier_token1] = ACTIONS(1063), - [aux_sym_visibility_modifier_token2] = ACTIONS(1063), - [aux_sym_visibility_modifier_token3] = ACTIONS(1063), - [aux_sym__arrow_function_header_token1] = ACTIONS(1063), - [anon_sym_LPAREN] = ACTIONS(1061), - [aux_sym_cast_type_token1] = ACTIONS(1063), - [aux_sym_echo_statement_token1] = ACTIONS(1063), - [anon_sym_unset] = ACTIONS(1063), - [aux_sym_declare_statement_token1] = ACTIONS(1063), - [aux_sym_declare_statement_token2] = ACTIONS(1063), - [sym_float] = ACTIONS(1063), - [aux_sym_try_statement_token1] = ACTIONS(1063), - [aux_sym_goto_statement_token1] = ACTIONS(1063), - [aux_sym_continue_statement_token1] = ACTIONS(1063), - [aux_sym_break_statement_token1] = ACTIONS(1063), - [sym_integer] = ACTIONS(1063), - [aux_sym_return_statement_token1] = ACTIONS(1063), - [aux_sym_throw_expression_token1] = ACTIONS(1063), - [aux_sym_while_statement_token1] = ACTIONS(1063), - [aux_sym_while_statement_token2] = ACTIONS(1063), - [aux_sym_do_statement_token1] = ACTIONS(1063), - [aux_sym_for_statement_token1] = ACTIONS(1063), - [aux_sym_for_statement_token2] = ACTIONS(1063), - [aux_sym_foreach_statement_token1] = ACTIONS(1063), - [aux_sym_foreach_statement_token2] = ACTIONS(1063), - [aux_sym_if_statement_token1] = ACTIONS(1063), - [aux_sym_if_statement_token2] = ACTIONS(1063), - [aux_sym_else_if_clause_token1] = ACTIONS(1063), - [aux_sym_else_clause_token1] = ACTIONS(1063), - [aux_sym_match_expression_token1] = ACTIONS(1063), - [aux_sym_match_default_expression_token1] = ACTIONS(1063), - [aux_sym_switch_statement_token1] = ACTIONS(1063), - [aux_sym_switch_block_token1] = ACTIONS(1063), - [anon_sym_AT] = ACTIONS(1061), - [anon_sym_PLUS] = ACTIONS(1063), - [anon_sym_DASH] = ACTIONS(1063), - [anon_sym_TILDE] = ACTIONS(1061), - [anon_sym_BANG] = ACTIONS(1061), - [aux_sym_clone_expression_token1] = ACTIONS(1063), - [aux_sym_print_intrinsic_token1] = ACTIONS(1063), - [aux_sym_object_creation_expression_token1] = ACTIONS(1063), - [anon_sym_PLUS_PLUS] = ACTIONS(1061), - [anon_sym_DASH_DASH] = ACTIONS(1061), - [sym_shell_command_expression] = ACTIONS(1061), - [aux_sym__list_destructing_token1] = ACTIONS(1063), - [anon_sym_LBRACK] = ACTIONS(1061), - [anon_sym_self] = ACTIONS(1063), - [anon_sym_parent] = ACTIONS(1063), - [anon_sym_POUND_LBRACK] = ACTIONS(1061), - [anon_sym_SQUOTE] = ACTIONS(1061), - [aux_sym_encapsed_string_token1] = ACTIONS(1061), - [anon_sym_DQUOTE] = ACTIONS(1061), - [aux_sym_string_token1] = ACTIONS(1061), - [anon_sym_LT_LT_LT] = ACTIONS(1061), - [sym_boolean] = ACTIONS(1063), - [sym_null] = ACTIONS(1063), - [anon_sym_DOLLAR] = ACTIONS(1061), - [aux_sym_yield_expression_token1] = ACTIONS(1063), - [aux_sym_include_expression_token1] = ACTIONS(1063), - [aux_sym_include_once_expression_token1] = ACTIONS(1063), - [aux_sym_require_expression_token1] = ACTIONS(1063), - [aux_sym_require_once_expression_token1] = ACTIONS(1063), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1065), - }, - [448] = { - [sym_text_interpolation] = STATE(448), - [ts_builtin_sym_end] = ACTIONS(1067), - [sym_name] = ACTIONS(1069), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1071), - [aux_sym_function_static_declaration_token1] = ACTIONS(1069), - [aux_sym_global_declaration_token1] = ACTIONS(1069), - [aux_sym_namespace_definition_token1] = ACTIONS(1069), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1069), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1069), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1069), - [anon_sym_BSLASH] = ACTIONS(1067), - [anon_sym_LBRACE] = ACTIONS(1067), - [anon_sym_RBRACE] = ACTIONS(1067), - [aux_sym_trait_declaration_token1] = ACTIONS(1069), - [aux_sym_interface_declaration_token1] = ACTIONS(1069), - [aux_sym_enum_declaration_token1] = ACTIONS(1069), - [aux_sym_enum_case_token1] = ACTIONS(1069), - [aux_sym_class_declaration_token1] = ACTIONS(1069), - [aux_sym_final_modifier_token1] = ACTIONS(1069), - [aux_sym_abstract_modifier_token1] = ACTIONS(1069), - [aux_sym_visibility_modifier_token1] = ACTIONS(1069), - [aux_sym_visibility_modifier_token2] = ACTIONS(1069), - [aux_sym_visibility_modifier_token3] = ACTIONS(1069), - [aux_sym__arrow_function_header_token1] = ACTIONS(1069), - [anon_sym_LPAREN] = ACTIONS(1067), - [aux_sym_cast_type_token1] = ACTIONS(1069), - [aux_sym_echo_statement_token1] = ACTIONS(1069), - [anon_sym_unset] = ACTIONS(1069), - [aux_sym_declare_statement_token1] = ACTIONS(1069), - [aux_sym_declare_statement_token2] = ACTIONS(1069), - [sym_float] = ACTIONS(1069), - [aux_sym_try_statement_token1] = ACTIONS(1069), - [aux_sym_goto_statement_token1] = ACTIONS(1069), - [aux_sym_continue_statement_token1] = ACTIONS(1069), - [aux_sym_break_statement_token1] = ACTIONS(1069), - [sym_integer] = ACTIONS(1069), - [aux_sym_return_statement_token1] = ACTIONS(1069), - [aux_sym_throw_expression_token1] = ACTIONS(1069), - [aux_sym_while_statement_token1] = ACTIONS(1069), - [aux_sym_while_statement_token2] = ACTIONS(1069), - [aux_sym_do_statement_token1] = ACTIONS(1069), - [aux_sym_for_statement_token1] = ACTIONS(1069), - [aux_sym_for_statement_token2] = ACTIONS(1069), - [aux_sym_foreach_statement_token1] = ACTIONS(1069), - [aux_sym_foreach_statement_token2] = ACTIONS(1069), - [aux_sym_if_statement_token1] = ACTIONS(1069), - [aux_sym_if_statement_token2] = ACTIONS(1069), - [aux_sym_else_if_clause_token1] = ACTIONS(1069), - [aux_sym_else_clause_token1] = ACTIONS(1069), - [aux_sym_match_expression_token1] = ACTIONS(1069), - [aux_sym_match_default_expression_token1] = ACTIONS(1069), - [aux_sym_switch_statement_token1] = ACTIONS(1069), - [aux_sym_switch_block_token1] = ACTIONS(1069), - [anon_sym_AT] = ACTIONS(1067), - [anon_sym_PLUS] = ACTIONS(1069), - [anon_sym_DASH] = ACTIONS(1069), - [anon_sym_TILDE] = ACTIONS(1067), - [anon_sym_BANG] = ACTIONS(1067), - [aux_sym_clone_expression_token1] = ACTIONS(1069), - [aux_sym_print_intrinsic_token1] = ACTIONS(1069), - [aux_sym_object_creation_expression_token1] = ACTIONS(1069), - [anon_sym_PLUS_PLUS] = ACTIONS(1067), - [anon_sym_DASH_DASH] = ACTIONS(1067), - [sym_shell_command_expression] = ACTIONS(1067), - [aux_sym__list_destructing_token1] = ACTIONS(1069), - [anon_sym_LBRACK] = ACTIONS(1067), - [anon_sym_self] = ACTIONS(1069), - [anon_sym_parent] = ACTIONS(1069), - [anon_sym_POUND_LBRACK] = ACTIONS(1067), - [anon_sym_SQUOTE] = ACTIONS(1067), - [aux_sym_encapsed_string_token1] = ACTIONS(1067), - [anon_sym_DQUOTE] = ACTIONS(1067), - [aux_sym_string_token1] = ACTIONS(1067), - [anon_sym_LT_LT_LT] = ACTIONS(1067), - [sym_boolean] = ACTIONS(1069), - [sym_null] = ACTIONS(1069), - [anon_sym_DOLLAR] = ACTIONS(1067), - [aux_sym_yield_expression_token1] = ACTIONS(1069), - [aux_sym_include_expression_token1] = ACTIONS(1069), - [aux_sym_include_once_expression_token1] = ACTIONS(1069), - [aux_sym_require_expression_token1] = ACTIONS(1069), - [aux_sym_require_once_expression_token1] = ACTIONS(1069), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1071), - }, - [449] = { - [sym_text_interpolation] = STATE(449), - [ts_builtin_sym_end] = ACTIONS(1073), - [sym_name] = ACTIONS(1075), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1077), - [aux_sym_function_static_declaration_token1] = ACTIONS(1075), - [aux_sym_global_declaration_token1] = ACTIONS(1075), - [aux_sym_namespace_definition_token1] = ACTIONS(1075), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1075), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1075), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1075), - [anon_sym_BSLASH] = ACTIONS(1073), - [anon_sym_LBRACE] = ACTIONS(1073), - [anon_sym_RBRACE] = ACTIONS(1073), - [aux_sym_trait_declaration_token1] = ACTIONS(1075), - [aux_sym_interface_declaration_token1] = ACTIONS(1075), - [aux_sym_enum_declaration_token1] = ACTIONS(1075), - [aux_sym_enum_case_token1] = ACTIONS(1075), - [aux_sym_class_declaration_token1] = ACTIONS(1075), - [aux_sym_final_modifier_token1] = ACTIONS(1075), - [aux_sym_abstract_modifier_token1] = ACTIONS(1075), - [aux_sym_visibility_modifier_token1] = ACTIONS(1075), - [aux_sym_visibility_modifier_token2] = ACTIONS(1075), - [aux_sym_visibility_modifier_token3] = ACTIONS(1075), - [aux_sym__arrow_function_header_token1] = ACTIONS(1075), - [anon_sym_LPAREN] = ACTIONS(1073), - [aux_sym_cast_type_token1] = ACTIONS(1075), - [aux_sym_echo_statement_token1] = ACTIONS(1075), - [anon_sym_unset] = ACTIONS(1075), - [aux_sym_declare_statement_token1] = ACTIONS(1075), - [aux_sym_declare_statement_token2] = ACTIONS(1075), - [sym_float] = ACTIONS(1075), - [aux_sym_try_statement_token1] = ACTIONS(1075), - [aux_sym_goto_statement_token1] = ACTIONS(1075), - [aux_sym_continue_statement_token1] = ACTIONS(1075), - [aux_sym_break_statement_token1] = ACTIONS(1075), - [sym_integer] = ACTIONS(1075), - [aux_sym_return_statement_token1] = ACTIONS(1075), - [aux_sym_throw_expression_token1] = ACTIONS(1075), - [aux_sym_while_statement_token1] = ACTIONS(1075), - [aux_sym_while_statement_token2] = ACTIONS(1075), - [aux_sym_do_statement_token1] = ACTIONS(1075), - [aux_sym_for_statement_token1] = ACTIONS(1075), - [aux_sym_for_statement_token2] = ACTIONS(1075), - [aux_sym_foreach_statement_token1] = ACTIONS(1075), - [aux_sym_foreach_statement_token2] = ACTIONS(1075), - [aux_sym_if_statement_token1] = ACTIONS(1075), - [aux_sym_if_statement_token2] = ACTIONS(1075), - [aux_sym_else_if_clause_token1] = ACTIONS(1075), - [aux_sym_else_clause_token1] = ACTIONS(1075), - [aux_sym_match_expression_token1] = ACTIONS(1075), - [aux_sym_match_default_expression_token1] = ACTIONS(1075), - [aux_sym_switch_statement_token1] = ACTIONS(1075), - [aux_sym_switch_block_token1] = ACTIONS(1075), - [anon_sym_AT] = ACTIONS(1073), - [anon_sym_PLUS] = ACTIONS(1075), - [anon_sym_DASH] = ACTIONS(1075), - [anon_sym_TILDE] = ACTIONS(1073), - [anon_sym_BANG] = ACTIONS(1073), - [aux_sym_clone_expression_token1] = ACTIONS(1075), - [aux_sym_print_intrinsic_token1] = ACTIONS(1075), - [aux_sym_object_creation_expression_token1] = ACTIONS(1075), - [anon_sym_PLUS_PLUS] = ACTIONS(1073), - [anon_sym_DASH_DASH] = ACTIONS(1073), - [sym_shell_command_expression] = ACTIONS(1073), - [aux_sym__list_destructing_token1] = ACTIONS(1075), - [anon_sym_LBRACK] = ACTIONS(1073), - [anon_sym_self] = ACTIONS(1075), - [anon_sym_parent] = ACTIONS(1075), - [anon_sym_POUND_LBRACK] = ACTIONS(1073), - [anon_sym_SQUOTE] = ACTIONS(1073), - [aux_sym_encapsed_string_token1] = ACTIONS(1073), - [anon_sym_DQUOTE] = ACTIONS(1073), - [aux_sym_string_token1] = ACTIONS(1073), - [anon_sym_LT_LT_LT] = ACTIONS(1073), - [sym_boolean] = ACTIONS(1075), - [sym_null] = ACTIONS(1075), - [anon_sym_DOLLAR] = ACTIONS(1073), - [aux_sym_yield_expression_token1] = ACTIONS(1075), - [aux_sym_include_expression_token1] = ACTIONS(1075), - [aux_sym_include_once_expression_token1] = ACTIONS(1075), - [aux_sym_require_expression_token1] = ACTIONS(1075), - [aux_sym_require_once_expression_token1] = ACTIONS(1075), - [sym_comment] = ACTIONS(5), - [sym__automatic_semicolon] = ACTIONS(1077), - }, - [450] = { - [sym_text_interpolation] = STATE(450), - [ts_builtin_sym_end] = ACTIONS(1079), - [sym_name] = ACTIONS(1081), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1079), - [aux_sym_function_static_declaration_token1] = ACTIONS(1081), - [aux_sym_global_declaration_token1] = ACTIONS(1081), - [aux_sym_namespace_definition_token1] = ACTIONS(1081), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1081), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1081), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1081), - [anon_sym_BSLASH] = ACTIONS(1079), - [anon_sym_LBRACE] = ACTIONS(1079), - [anon_sym_RBRACE] = ACTIONS(1079), - [aux_sym_trait_declaration_token1] = ACTIONS(1081), - [aux_sym_interface_declaration_token1] = ACTIONS(1081), - [aux_sym_enum_declaration_token1] = ACTIONS(1081), - [aux_sym_enum_case_token1] = ACTIONS(1081), - [aux_sym_class_declaration_token1] = ACTIONS(1081), - [aux_sym_final_modifier_token1] = ACTIONS(1081), - [aux_sym_abstract_modifier_token1] = ACTIONS(1081), - [aux_sym_visibility_modifier_token1] = ACTIONS(1081), - [aux_sym_visibility_modifier_token2] = ACTIONS(1081), - [aux_sym_visibility_modifier_token3] = ACTIONS(1081), - [aux_sym__arrow_function_header_token1] = ACTIONS(1081), - [anon_sym_LPAREN] = ACTIONS(1079), - [aux_sym_cast_type_token1] = ACTIONS(1081), - [aux_sym_echo_statement_token1] = ACTIONS(1081), - [anon_sym_unset] = ACTIONS(1081), - [aux_sym_declare_statement_token1] = ACTIONS(1081), - [aux_sym_declare_statement_token2] = ACTIONS(1081), - [sym_float] = ACTIONS(1081), - [aux_sym_try_statement_token1] = ACTIONS(1081), - [aux_sym_goto_statement_token1] = ACTIONS(1081), - [aux_sym_continue_statement_token1] = ACTIONS(1081), - [aux_sym_break_statement_token1] = ACTIONS(1081), - [sym_integer] = ACTIONS(1081), - [aux_sym_return_statement_token1] = ACTIONS(1081), - [aux_sym_throw_expression_token1] = ACTIONS(1081), - [aux_sym_while_statement_token1] = ACTIONS(1081), - [aux_sym_while_statement_token2] = ACTIONS(1081), - [aux_sym_do_statement_token1] = ACTIONS(1081), - [aux_sym_for_statement_token1] = ACTIONS(1081), - [aux_sym_for_statement_token2] = ACTIONS(1081), - [aux_sym_foreach_statement_token1] = ACTIONS(1081), - [aux_sym_foreach_statement_token2] = ACTIONS(1081), - [aux_sym_if_statement_token1] = ACTIONS(1081), - [aux_sym_if_statement_token2] = ACTIONS(1081), - [aux_sym_else_if_clause_token1] = ACTIONS(1081), - [aux_sym_else_clause_token1] = ACTIONS(1081), - [aux_sym_match_expression_token1] = ACTIONS(1081), - [aux_sym_match_default_expression_token1] = ACTIONS(1081), - [aux_sym_switch_statement_token1] = ACTIONS(1081), - [aux_sym_switch_block_token1] = ACTIONS(1081), - [anon_sym_AT] = ACTIONS(1079), - [anon_sym_PLUS] = ACTIONS(1081), - [anon_sym_DASH] = ACTIONS(1081), - [anon_sym_TILDE] = ACTIONS(1079), - [anon_sym_BANG] = ACTIONS(1079), - [aux_sym_clone_expression_token1] = ACTIONS(1081), - [aux_sym_print_intrinsic_token1] = ACTIONS(1081), - [aux_sym_object_creation_expression_token1] = ACTIONS(1081), - [anon_sym_PLUS_PLUS] = ACTIONS(1079), - [anon_sym_DASH_DASH] = ACTIONS(1079), - [sym_shell_command_expression] = ACTIONS(1079), - [aux_sym__list_destructing_token1] = ACTIONS(1081), - [anon_sym_LBRACK] = ACTIONS(1079), - [anon_sym_self] = ACTIONS(1081), - [anon_sym_parent] = ACTIONS(1081), - [anon_sym_POUND_LBRACK] = ACTIONS(1079), - [anon_sym_SQUOTE] = ACTIONS(1079), - [aux_sym_encapsed_string_token1] = ACTIONS(1079), - [anon_sym_DQUOTE] = ACTIONS(1079), - [aux_sym_string_token1] = ACTIONS(1079), - [anon_sym_LT_LT_LT] = ACTIONS(1079), - [sym_boolean] = ACTIONS(1081), - [sym_null] = ACTIONS(1081), - [anon_sym_DOLLAR] = ACTIONS(1079), - [aux_sym_yield_expression_token1] = ACTIONS(1081), - [aux_sym_include_expression_token1] = ACTIONS(1081), - [aux_sym_include_once_expression_token1] = ACTIONS(1081), - [aux_sym_require_expression_token1] = ACTIONS(1081), - [aux_sym_require_once_expression_token1] = ACTIONS(1081), - [sym_comment] = ACTIONS(5), - }, - [451] = { - [sym_text_interpolation] = STATE(451), - [ts_builtin_sym_end] = ACTIONS(1083), - [sym_name] = ACTIONS(1085), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1083), - [aux_sym_function_static_declaration_token1] = ACTIONS(1085), - [aux_sym_global_declaration_token1] = ACTIONS(1085), - [aux_sym_namespace_definition_token1] = ACTIONS(1085), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1085), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1085), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1085), - [anon_sym_BSLASH] = ACTIONS(1083), - [anon_sym_LBRACE] = ACTIONS(1083), - [anon_sym_RBRACE] = ACTIONS(1083), - [aux_sym_trait_declaration_token1] = ACTIONS(1085), - [aux_sym_interface_declaration_token1] = ACTIONS(1085), - [aux_sym_enum_declaration_token1] = ACTIONS(1085), - [aux_sym_enum_case_token1] = ACTIONS(1085), - [aux_sym_class_declaration_token1] = ACTIONS(1085), - [aux_sym_final_modifier_token1] = ACTIONS(1085), - [aux_sym_abstract_modifier_token1] = ACTIONS(1085), - [aux_sym_visibility_modifier_token1] = ACTIONS(1085), - [aux_sym_visibility_modifier_token2] = ACTIONS(1085), - [aux_sym_visibility_modifier_token3] = ACTIONS(1085), - [aux_sym__arrow_function_header_token1] = ACTIONS(1085), - [anon_sym_LPAREN] = ACTIONS(1083), - [aux_sym_cast_type_token1] = ACTIONS(1085), - [aux_sym_echo_statement_token1] = ACTIONS(1085), - [anon_sym_unset] = ACTIONS(1085), - [aux_sym_declare_statement_token1] = ACTIONS(1085), - [aux_sym_declare_statement_token2] = ACTIONS(1085), - [sym_float] = ACTIONS(1085), - [aux_sym_try_statement_token1] = ACTIONS(1085), - [aux_sym_goto_statement_token1] = ACTIONS(1085), - [aux_sym_continue_statement_token1] = ACTIONS(1085), - [aux_sym_break_statement_token1] = ACTIONS(1085), - [sym_integer] = ACTIONS(1085), - [aux_sym_return_statement_token1] = ACTIONS(1085), - [aux_sym_throw_expression_token1] = ACTIONS(1085), - [aux_sym_while_statement_token1] = ACTIONS(1085), - [aux_sym_while_statement_token2] = ACTIONS(1085), - [aux_sym_do_statement_token1] = ACTIONS(1085), - [aux_sym_for_statement_token1] = ACTIONS(1085), - [aux_sym_for_statement_token2] = ACTIONS(1085), - [aux_sym_foreach_statement_token1] = ACTIONS(1085), - [aux_sym_foreach_statement_token2] = ACTIONS(1085), - [aux_sym_if_statement_token1] = ACTIONS(1085), - [aux_sym_if_statement_token2] = ACTIONS(1085), - [aux_sym_else_if_clause_token1] = ACTIONS(1085), - [aux_sym_else_clause_token1] = ACTIONS(1085), - [aux_sym_match_expression_token1] = ACTIONS(1085), - [aux_sym_match_default_expression_token1] = ACTIONS(1085), - [aux_sym_switch_statement_token1] = ACTIONS(1085), - [aux_sym_switch_block_token1] = ACTIONS(1085), - [anon_sym_AT] = ACTIONS(1083), - [anon_sym_PLUS] = ACTIONS(1085), - [anon_sym_DASH] = ACTIONS(1085), - [anon_sym_TILDE] = ACTIONS(1083), - [anon_sym_BANG] = ACTIONS(1083), - [aux_sym_clone_expression_token1] = ACTIONS(1085), - [aux_sym_print_intrinsic_token1] = ACTIONS(1085), - [aux_sym_object_creation_expression_token1] = ACTIONS(1085), - [anon_sym_PLUS_PLUS] = ACTIONS(1083), - [anon_sym_DASH_DASH] = ACTIONS(1083), - [sym_shell_command_expression] = ACTIONS(1083), - [aux_sym__list_destructing_token1] = ACTIONS(1085), - [anon_sym_LBRACK] = ACTIONS(1083), - [anon_sym_self] = ACTIONS(1085), - [anon_sym_parent] = ACTIONS(1085), - [anon_sym_POUND_LBRACK] = ACTIONS(1083), - [anon_sym_SQUOTE] = ACTIONS(1083), - [aux_sym_encapsed_string_token1] = ACTIONS(1083), - [anon_sym_DQUOTE] = ACTIONS(1083), - [aux_sym_string_token1] = ACTIONS(1083), - [anon_sym_LT_LT_LT] = ACTIONS(1083), - [sym_boolean] = ACTIONS(1085), - [sym_null] = ACTIONS(1085), - [anon_sym_DOLLAR] = ACTIONS(1083), - [aux_sym_yield_expression_token1] = ACTIONS(1085), - [aux_sym_include_expression_token1] = ACTIONS(1085), - [aux_sym_include_once_expression_token1] = ACTIONS(1085), - [aux_sym_require_expression_token1] = ACTIONS(1085), - [aux_sym_require_once_expression_token1] = ACTIONS(1085), - [sym_comment] = ACTIONS(5), - }, - [452] = { - [sym_text_interpolation] = STATE(452), - [ts_builtin_sym_end] = ACTIONS(1087), - [sym_name] = ACTIONS(1089), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1087), - [aux_sym_function_static_declaration_token1] = ACTIONS(1089), - [aux_sym_global_declaration_token1] = ACTIONS(1089), - [aux_sym_namespace_definition_token1] = ACTIONS(1089), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1089), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1089), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1089), - [anon_sym_BSLASH] = ACTIONS(1087), - [anon_sym_LBRACE] = ACTIONS(1087), - [anon_sym_RBRACE] = ACTIONS(1087), - [aux_sym_trait_declaration_token1] = ACTIONS(1089), - [aux_sym_interface_declaration_token1] = ACTIONS(1089), - [aux_sym_enum_declaration_token1] = ACTIONS(1089), - [aux_sym_enum_case_token1] = ACTIONS(1089), - [aux_sym_class_declaration_token1] = ACTIONS(1089), - [aux_sym_final_modifier_token1] = ACTIONS(1089), - [aux_sym_abstract_modifier_token1] = ACTIONS(1089), - [aux_sym_visibility_modifier_token1] = ACTIONS(1089), - [aux_sym_visibility_modifier_token2] = ACTIONS(1089), - [aux_sym_visibility_modifier_token3] = ACTIONS(1089), - [aux_sym__arrow_function_header_token1] = ACTIONS(1089), - [anon_sym_LPAREN] = ACTIONS(1087), - [aux_sym_cast_type_token1] = ACTIONS(1089), - [aux_sym_echo_statement_token1] = ACTIONS(1089), - [anon_sym_unset] = ACTIONS(1089), - [aux_sym_declare_statement_token1] = ACTIONS(1089), - [aux_sym_declare_statement_token2] = ACTIONS(1089), - [sym_float] = ACTIONS(1089), - [aux_sym_try_statement_token1] = ACTIONS(1089), - [aux_sym_goto_statement_token1] = ACTIONS(1089), - [aux_sym_continue_statement_token1] = ACTIONS(1089), - [aux_sym_break_statement_token1] = ACTIONS(1089), - [sym_integer] = ACTIONS(1089), - [aux_sym_return_statement_token1] = ACTIONS(1089), - [aux_sym_throw_expression_token1] = ACTIONS(1089), - [aux_sym_while_statement_token1] = ACTIONS(1089), - [aux_sym_while_statement_token2] = ACTIONS(1089), - [aux_sym_do_statement_token1] = ACTIONS(1089), - [aux_sym_for_statement_token1] = ACTIONS(1089), - [aux_sym_for_statement_token2] = ACTIONS(1089), - [aux_sym_foreach_statement_token1] = ACTIONS(1089), - [aux_sym_foreach_statement_token2] = ACTIONS(1089), - [aux_sym_if_statement_token1] = ACTIONS(1089), - [aux_sym_if_statement_token2] = ACTIONS(1089), - [aux_sym_else_if_clause_token1] = ACTIONS(1089), - [aux_sym_else_clause_token1] = ACTIONS(1089), - [aux_sym_match_expression_token1] = ACTIONS(1089), - [aux_sym_match_default_expression_token1] = ACTIONS(1089), - [aux_sym_switch_statement_token1] = ACTIONS(1089), - [aux_sym_switch_block_token1] = ACTIONS(1089), - [anon_sym_AT] = ACTIONS(1087), - [anon_sym_PLUS] = ACTIONS(1089), - [anon_sym_DASH] = ACTIONS(1089), - [anon_sym_TILDE] = ACTIONS(1087), - [anon_sym_BANG] = ACTIONS(1087), - [aux_sym_clone_expression_token1] = ACTIONS(1089), - [aux_sym_print_intrinsic_token1] = ACTIONS(1089), - [aux_sym_object_creation_expression_token1] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1087), - [anon_sym_DASH_DASH] = ACTIONS(1087), - [sym_shell_command_expression] = ACTIONS(1087), - [aux_sym__list_destructing_token1] = ACTIONS(1089), - [anon_sym_LBRACK] = ACTIONS(1087), - [anon_sym_self] = ACTIONS(1089), - [anon_sym_parent] = ACTIONS(1089), - [anon_sym_POUND_LBRACK] = ACTIONS(1087), - [anon_sym_SQUOTE] = ACTIONS(1087), - [aux_sym_encapsed_string_token1] = ACTIONS(1087), - [anon_sym_DQUOTE] = ACTIONS(1087), - [aux_sym_string_token1] = ACTIONS(1087), - [anon_sym_LT_LT_LT] = ACTIONS(1087), - [sym_boolean] = ACTIONS(1089), - [sym_null] = ACTIONS(1089), - [anon_sym_DOLLAR] = ACTIONS(1087), - [aux_sym_yield_expression_token1] = ACTIONS(1089), - [aux_sym_include_expression_token1] = ACTIONS(1089), - [aux_sym_include_once_expression_token1] = ACTIONS(1089), - [aux_sym_require_expression_token1] = ACTIONS(1089), - [aux_sym_require_once_expression_token1] = ACTIONS(1089), - [sym_comment] = ACTIONS(5), - }, - [453] = { - [sym_text_interpolation] = STATE(453), - [ts_builtin_sym_end] = ACTIONS(1091), - [sym_name] = ACTIONS(1093), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1091), - [aux_sym_function_static_declaration_token1] = ACTIONS(1093), - [aux_sym_global_declaration_token1] = ACTIONS(1093), - [aux_sym_namespace_definition_token1] = ACTIONS(1093), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1093), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1093), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1093), - [anon_sym_BSLASH] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(1091), - [anon_sym_RBRACE] = ACTIONS(1091), - [aux_sym_trait_declaration_token1] = ACTIONS(1093), - [aux_sym_interface_declaration_token1] = ACTIONS(1093), - [aux_sym_enum_declaration_token1] = ACTIONS(1093), - [aux_sym_enum_case_token1] = ACTIONS(1093), - [aux_sym_class_declaration_token1] = ACTIONS(1093), - [aux_sym_final_modifier_token1] = ACTIONS(1093), - [aux_sym_abstract_modifier_token1] = ACTIONS(1093), - [aux_sym_visibility_modifier_token1] = ACTIONS(1093), - [aux_sym_visibility_modifier_token2] = ACTIONS(1093), - [aux_sym_visibility_modifier_token3] = ACTIONS(1093), - [aux_sym__arrow_function_header_token1] = ACTIONS(1093), - [anon_sym_LPAREN] = ACTIONS(1091), - [aux_sym_cast_type_token1] = ACTIONS(1093), - [aux_sym_echo_statement_token1] = ACTIONS(1093), - [anon_sym_unset] = ACTIONS(1093), - [aux_sym_declare_statement_token1] = ACTIONS(1093), - [aux_sym_declare_statement_token2] = ACTIONS(1093), - [sym_float] = ACTIONS(1093), - [aux_sym_try_statement_token1] = ACTIONS(1093), - [aux_sym_goto_statement_token1] = ACTIONS(1093), - [aux_sym_continue_statement_token1] = ACTIONS(1093), - [aux_sym_break_statement_token1] = ACTIONS(1093), - [sym_integer] = ACTIONS(1093), - [aux_sym_return_statement_token1] = ACTIONS(1093), - [aux_sym_throw_expression_token1] = ACTIONS(1093), - [aux_sym_while_statement_token1] = ACTIONS(1093), - [aux_sym_while_statement_token2] = ACTIONS(1093), - [aux_sym_do_statement_token1] = ACTIONS(1093), - [aux_sym_for_statement_token1] = ACTIONS(1093), - [aux_sym_for_statement_token2] = ACTIONS(1093), - [aux_sym_foreach_statement_token1] = ACTIONS(1093), - [aux_sym_foreach_statement_token2] = ACTIONS(1093), - [aux_sym_if_statement_token1] = ACTIONS(1093), - [aux_sym_if_statement_token2] = ACTIONS(1093), - [aux_sym_else_if_clause_token1] = ACTIONS(1093), - [aux_sym_else_clause_token1] = ACTIONS(1093), - [aux_sym_match_expression_token1] = ACTIONS(1093), - [aux_sym_match_default_expression_token1] = ACTIONS(1093), - [aux_sym_switch_statement_token1] = ACTIONS(1093), - [aux_sym_switch_block_token1] = ACTIONS(1093), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_PLUS] = ACTIONS(1093), - [anon_sym_DASH] = ACTIONS(1093), - [anon_sym_TILDE] = ACTIONS(1091), - [anon_sym_BANG] = ACTIONS(1091), - [aux_sym_clone_expression_token1] = ACTIONS(1093), - [aux_sym_print_intrinsic_token1] = ACTIONS(1093), - [aux_sym_object_creation_expression_token1] = ACTIONS(1093), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [sym_shell_command_expression] = ACTIONS(1091), - [aux_sym__list_destructing_token1] = ACTIONS(1093), - [anon_sym_LBRACK] = ACTIONS(1091), - [anon_sym_self] = ACTIONS(1093), - [anon_sym_parent] = ACTIONS(1093), - [anon_sym_POUND_LBRACK] = ACTIONS(1091), - [anon_sym_SQUOTE] = ACTIONS(1091), - [aux_sym_encapsed_string_token1] = ACTIONS(1091), - [anon_sym_DQUOTE] = ACTIONS(1091), - [aux_sym_string_token1] = ACTIONS(1091), - [anon_sym_LT_LT_LT] = ACTIONS(1091), - [sym_boolean] = ACTIONS(1093), - [sym_null] = ACTIONS(1093), - [anon_sym_DOLLAR] = ACTIONS(1091), - [aux_sym_yield_expression_token1] = ACTIONS(1093), - [aux_sym_include_expression_token1] = ACTIONS(1093), - [aux_sym_include_once_expression_token1] = ACTIONS(1093), - [aux_sym_require_expression_token1] = ACTIONS(1093), - [aux_sym_require_once_expression_token1] = ACTIONS(1093), - [sym_comment] = ACTIONS(5), - }, - [454] = { - [sym_text_interpolation] = STATE(454), - [ts_builtin_sym_end] = ACTIONS(1095), - [sym_name] = ACTIONS(1097), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1095), - [aux_sym_function_static_declaration_token1] = ACTIONS(1097), - [aux_sym_global_declaration_token1] = ACTIONS(1097), - [aux_sym_namespace_definition_token1] = ACTIONS(1097), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1097), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1097), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1097), - [anon_sym_BSLASH] = ACTIONS(1095), - [anon_sym_LBRACE] = ACTIONS(1095), - [anon_sym_RBRACE] = ACTIONS(1095), - [aux_sym_trait_declaration_token1] = ACTIONS(1097), - [aux_sym_interface_declaration_token1] = ACTIONS(1097), - [aux_sym_enum_declaration_token1] = ACTIONS(1097), - [aux_sym_enum_case_token1] = ACTIONS(1097), - [aux_sym_class_declaration_token1] = ACTIONS(1097), - [aux_sym_final_modifier_token1] = ACTIONS(1097), - [aux_sym_abstract_modifier_token1] = ACTIONS(1097), - [aux_sym_visibility_modifier_token1] = ACTIONS(1097), - [aux_sym_visibility_modifier_token2] = ACTIONS(1097), - [aux_sym_visibility_modifier_token3] = ACTIONS(1097), - [aux_sym__arrow_function_header_token1] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(1095), - [aux_sym_cast_type_token1] = ACTIONS(1097), - [aux_sym_echo_statement_token1] = ACTIONS(1097), - [anon_sym_unset] = ACTIONS(1097), - [aux_sym_declare_statement_token1] = ACTIONS(1097), - [aux_sym_declare_statement_token2] = ACTIONS(1097), - [sym_float] = ACTIONS(1097), - [aux_sym_try_statement_token1] = ACTIONS(1097), - [aux_sym_goto_statement_token1] = ACTIONS(1097), - [aux_sym_continue_statement_token1] = ACTIONS(1097), - [aux_sym_break_statement_token1] = ACTIONS(1097), - [sym_integer] = ACTIONS(1097), - [aux_sym_return_statement_token1] = ACTIONS(1097), - [aux_sym_throw_expression_token1] = ACTIONS(1097), - [aux_sym_while_statement_token1] = ACTIONS(1097), - [aux_sym_while_statement_token2] = ACTIONS(1097), - [aux_sym_do_statement_token1] = ACTIONS(1097), - [aux_sym_for_statement_token1] = ACTIONS(1097), - [aux_sym_for_statement_token2] = ACTIONS(1097), - [aux_sym_foreach_statement_token1] = ACTIONS(1097), - [aux_sym_foreach_statement_token2] = ACTIONS(1097), - [aux_sym_if_statement_token1] = ACTIONS(1097), - [aux_sym_if_statement_token2] = ACTIONS(1097), - [aux_sym_else_if_clause_token1] = ACTIONS(1097), - [aux_sym_else_clause_token1] = ACTIONS(1097), - [aux_sym_match_expression_token1] = ACTIONS(1097), - [aux_sym_match_default_expression_token1] = ACTIONS(1097), - [aux_sym_switch_statement_token1] = ACTIONS(1097), - [aux_sym_switch_block_token1] = ACTIONS(1097), - [anon_sym_AT] = ACTIONS(1095), - [anon_sym_PLUS] = ACTIONS(1097), - [anon_sym_DASH] = ACTIONS(1097), - [anon_sym_TILDE] = ACTIONS(1095), - [anon_sym_BANG] = ACTIONS(1095), - [aux_sym_clone_expression_token1] = ACTIONS(1097), - [aux_sym_print_intrinsic_token1] = ACTIONS(1097), - [aux_sym_object_creation_expression_token1] = ACTIONS(1097), - [anon_sym_PLUS_PLUS] = ACTIONS(1095), - [anon_sym_DASH_DASH] = ACTIONS(1095), - [sym_shell_command_expression] = ACTIONS(1095), - [aux_sym__list_destructing_token1] = ACTIONS(1097), - [anon_sym_LBRACK] = ACTIONS(1095), - [anon_sym_self] = ACTIONS(1097), - [anon_sym_parent] = ACTIONS(1097), - [anon_sym_POUND_LBRACK] = ACTIONS(1095), - [anon_sym_SQUOTE] = ACTIONS(1095), - [aux_sym_encapsed_string_token1] = ACTIONS(1095), - [anon_sym_DQUOTE] = ACTIONS(1095), - [aux_sym_string_token1] = ACTIONS(1095), - [anon_sym_LT_LT_LT] = ACTIONS(1095), - [sym_boolean] = ACTIONS(1097), - [sym_null] = ACTIONS(1097), - [anon_sym_DOLLAR] = ACTIONS(1095), - [aux_sym_yield_expression_token1] = ACTIONS(1097), - [aux_sym_include_expression_token1] = ACTIONS(1097), - [aux_sym_include_once_expression_token1] = ACTIONS(1097), - [aux_sym_require_expression_token1] = ACTIONS(1097), - [aux_sym_require_once_expression_token1] = ACTIONS(1097), - [sym_comment] = ACTIONS(5), - }, - [455] = { - [sym_text_interpolation] = STATE(455), - [ts_builtin_sym_end] = ACTIONS(1099), - [sym_name] = ACTIONS(1101), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1099), - [aux_sym_function_static_declaration_token1] = ACTIONS(1101), - [aux_sym_global_declaration_token1] = ACTIONS(1101), - [aux_sym_namespace_definition_token1] = ACTIONS(1101), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1101), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1101), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1101), - [anon_sym_BSLASH] = ACTIONS(1099), - [anon_sym_LBRACE] = ACTIONS(1099), - [anon_sym_RBRACE] = ACTIONS(1099), - [aux_sym_trait_declaration_token1] = ACTIONS(1101), - [aux_sym_interface_declaration_token1] = ACTIONS(1101), - [aux_sym_enum_declaration_token1] = ACTIONS(1101), - [aux_sym_enum_case_token1] = ACTIONS(1101), - [aux_sym_class_declaration_token1] = ACTIONS(1101), - [aux_sym_final_modifier_token1] = ACTIONS(1101), - [aux_sym_abstract_modifier_token1] = ACTIONS(1101), - [aux_sym_visibility_modifier_token1] = ACTIONS(1101), - [aux_sym_visibility_modifier_token2] = ACTIONS(1101), - [aux_sym_visibility_modifier_token3] = ACTIONS(1101), - [aux_sym__arrow_function_header_token1] = ACTIONS(1101), - [anon_sym_LPAREN] = ACTIONS(1099), - [aux_sym_cast_type_token1] = ACTIONS(1101), - [aux_sym_echo_statement_token1] = ACTIONS(1101), - [anon_sym_unset] = ACTIONS(1101), - [aux_sym_declare_statement_token1] = ACTIONS(1101), - [aux_sym_declare_statement_token2] = ACTIONS(1101), - [sym_float] = ACTIONS(1101), - [aux_sym_try_statement_token1] = ACTIONS(1101), - [aux_sym_goto_statement_token1] = ACTIONS(1101), - [aux_sym_continue_statement_token1] = ACTIONS(1101), - [aux_sym_break_statement_token1] = ACTIONS(1101), - [sym_integer] = ACTIONS(1101), - [aux_sym_return_statement_token1] = ACTIONS(1101), - [aux_sym_throw_expression_token1] = ACTIONS(1101), - [aux_sym_while_statement_token1] = ACTIONS(1101), - [aux_sym_while_statement_token2] = ACTIONS(1101), - [aux_sym_do_statement_token1] = ACTIONS(1101), - [aux_sym_for_statement_token1] = ACTIONS(1101), - [aux_sym_for_statement_token2] = ACTIONS(1101), - [aux_sym_foreach_statement_token1] = ACTIONS(1101), - [aux_sym_foreach_statement_token2] = ACTIONS(1101), - [aux_sym_if_statement_token1] = ACTIONS(1101), - [aux_sym_if_statement_token2] = ACTIONS(1101), - [aux_sym_else_if_clause_token1] = ACTIONS(1101), - [aux_sym_else_clause_token1] = ACTIONS(1101), - [aux_sym_match_expression_token1] = ACTIONS(1101), - [aux_sym_match_default_expression_token1] = ACTIONS(1101), - [aux_sym_switch_statement_token1] = ACTIONS(1101), - [aux_sym_switch_block_token1] = ACTIONS(1101), - [anon_sym_AT] = ACTIONS(1099), - [anon_sym_PLUS] = ACTIONS(1101), - [anon_sym_DASH] = ACTIONS(1101), - [anon_sym_TILDE] = ACTIONS(1099), - [anon_sym_BANG] = ACTIONS(1099), - [aux_sym_clone_expression_token1] = ACTIONS(1101), - [aux_sym_print_intrinsic_token1] = ACTIONS(1101), - [aux_sym_object_creation_expression_token1] = ACTIONS(1101), - [anon_sym_PLUS_PLUS] = ACTIONS(1099), - [anon_sym_DASH_DASH] = ACTIONS(1099), - [sym_shell_command_expression] = ACTIONS(1099), - [aux_sym__list_destructing_token1] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(1099), - [anon_sym_self] = ACTIONS(1101), - [anon_sym_parent] = ACTIONS(1101), - [anon_sym_POUND_LBRACK] = ACTIONS(1099), - [anon_sym_SQUOTE] = ACTIONS(1099), - [aux_sym_encapsed_string_token1] = ACTIONS(1099), - [anon_sym_DQUOTE] = ACTIONS(1099), - [aux_sym_string_token1] = ACTIONS(1099), - [anon_sym_LT_LT_LT] = ACTIONS(1099), - [sym_boolean] = ACTIONS(1101), - [sym_null] = ACTIONS(1101), - [anon_sym_DOLLAR] = ACTIONS(1099), - [aux_sym_yield_expression_token1] = ACTIONS(1101), - [aux_sym_include_expression_token1] = ACTIONS(1101), - [aux_sym_include_once_expression_token1] = ACTIONS(1101), - [aux_sym_require_expression_token1] = ACTIONS(1101), - [aux_sym_require_once_expression_token1] = ACTIONS(1101), - [sym_comment] = ACTIONS(5), - }, - [456] = { - [sym_text_interpolation] = STATE(456), - [ts_builtin_sym_end] = ACTIONS(1103), - [sym_name] = ACTIONS(1105), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1103), - [aux_sym_function_static_declaration_token1] = ACTIONS(1105), - [aux_sym_global_declaration_token1] = ACTIONS(1105), - [aux_sym_namespace_definition_token1] = ACTIONS(1105), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1105), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1105), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1105), - [anon_sym_BSLASH] = ACTIONS(1103), - [anon_sym_LBRACE] = ACTIONS(1103), - [anon_sym_RBRACE] = ACTIONS(1103), - [aux_sym_trait_declaration_token1] = ACTIONS(1105), - [aux_sym_interface_declaration_token1] = ACTIONS(1105), - [aux_sym_enum_declaration_token1] = ACTIONS(1105), - [aux_sym_enum_case_token1] = ACTIONS(1105), - [aux_sym_class_declaration_token1] = ACTIONS(1105), - [aux_sym_final_modifier_token1] = ACTIONS(1105), - [aux_sym_abstract_modifier_token1] = ACTIONS(1105), - [aux_sym_visibility_modifier_token1] = ACTIONS(1105), - [aux_sym_visibility_modifier_token2] = ACTIONS(1105), - [aux_sym_visibility_modifier_token3] = ACTIONS(1105), - [aux_sym__arrow_function_header_token1] = ACTIONS(1105), - [anon_sym_LPAREN] = ACTIONS(1103), - [aux_sym_cast_type_token1] = ACTIONS(1105), - [aux_sym_echo_statement_token1] = ACTIONS(1105), - [anon_sym_unset] = ACTIONS(1105), - [aux_sym_declare_statement_token1] = ACTIONS(1105), - [aux_sym_declare_statement_token2] = ACTIONS(1105), - [sym_float] = ACTIONS(1105), - [aux_sym_try_statement_token1] = ACTIONS(1105), - [aux_sym_goto_statement_token1] = ACTIONS(1105), - [aux_sym_continue_statement_token1] = ACTIONS(1105), - [aux_sym_break_statement_token1] = ACTIONS(1105), - [sym_integer] = ACTIONS(1105), - [aux_sym_return_statement_token1] = ACTIONS(1105), - [aux_sym_throw_expression_token1] = ACTIONS(1105), - [aux_sym_while_statement_token1] = ACTIONS(1105), - [aux_sym_while_statement_token2] = ACTIONS(1105), - [aux_sym_do_statement_token1] = ACTIONS(1105), - [aux_sym_for_statement_token1] = ACTIONS(1105), - [aux_sym_for_statement_token2] = ACTIONS(1105), - [aux_sym_foreach_statement_token1] = ACTIONS(1105), - [aux_sym_foreach_statement_token2] = ACTIONS(1105), - [aux_sym_if_statement_token1] = ACTIONS(1105), - [aux_sym_if_statement_token2] = ACTIONS(1105), - [aux_sym_else_if_clause_token1] = ACTIONS(1105), - [aux_sym_else_clause_token1] = ACTIONS(1105), - [aux_sym_match_expression_token1] = ACTIONS(1105), - [aux_sym_match_default_expression_token1] = ACTIONS(1105), - [aux_sym_switch_statement_token1] = ACTIONS(1105), - [aux_sym_switch_block_token1] = ACTIONS(1105), - [anon_sym_AT] = ACTIONS(1103), - [anon_sym_PLUS] = ACTIONS(1105), - [anon_sym_DASH] = ACTIONS(1105), - [anon_sym_TILDE] = ACTIONS(1103), - [anon_sym_BANG] = ACTIONS(1103), - [aux_sym_clone_expression_token1] = ACTIONS(1105), - [aux_sym_print_intrinsic_token1] = ACTIONS(1105), - [aux_sym_object_creation_expression_token1] = ACTIONS(1105), - [anon_sym_PLUS_PLUS] = ACTIONS(1103), - [anon_sym_DASH_DASH] = ACTIONS(1103), - [sym_shell_command_expression] = ACTIONS(1103), - [aux_sym__list_destructing_token1] = ACTIONS(1105), - [anon_sym_LBRACK] = ACTIONS(1103), - [anon_sym_self] = ACTIONS(1105), - [anon_sym_parent] = ACTIONS(1105), - [anon_sym_POUND_LBRACK] = ACTIONS(1103), - [anon_sym_SQUOTE] = ACTIONS(1103), - [aux_sym_encapsed_string_token1] = ACTIONS(1103), - [anon_sym_DQUOTE] = ACTIONS(1103), - [aux_sym_string_token1] = ACTIONS(1103), - [anon_sym_LT_LT_LT] = ACTIONS(1103), - [sym_boolean] = ACTIONS(1105), - [sym_null] = ACTIONS(1105), - [anon_sym_DOLLAR] = ACTIONS(1103), - [aux_sym_yield_expression_token1] = ACTIONS(1105), - [aux_sym_include_expression_token1] = ACTIONS(1105), - [aux_sym_include_once_expression_token1] = ACTIONS(1105), - [aux_sym_require_expression_token1] = ACTIONS(1105), - [aux_sym_require_once_expression_token1] = ACTIONS(1105), - [sym_comment] = ACTIONS(5), - }, - [457] = { - [sym_text_interpolation] = STATE(457), - [ts_builtin_sym_end] = ACTIONS(1107), - [sym_name] = ACTIONS(1109), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1107), - [aux_sym_function_static_declaration_token1] = ACTIONS(1109), - [aux_sym_global_declaration_token1] = ACTIONS(1109), - [aux_sym_namespace_definition_token1] = ACTIONS(1109), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1109), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1109), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1109), - [anon_sym_BSLASH] = ACTIONS(1107), - [anon_sym_LBRACE] = ACTIONS(1107), - [anon_sym_RBRACE] = ACTIONS(1107), - [aux_sym_trait_declaration_token1] = ACTIONS(1109), - [aux_sym_interface_declaration_token1] = ACTIONS(1109), - [aux_sym_enum_declaration_token1] = ACTIONS(1109), - [aux_sym_enum_case_token1] = ACTIONS(1109), - [aux_sym_class_declaration_token1] = ACTIONS(1109), - [aux_sym_final_modifier_token1] = ACTIONS(1109), - [aux_sym_abstract_modifier_token1] = ACTIONS(1109), - [aux_sym_visibility_modifier_token1] = ACTIONS(1109), - [aux_sym_visibility_modifier_token2] = ACTIONS(1109), - [aux_sym_visibility_modifier_token3] = ACTIONS(1109), - [aux_sym__arrow_function_header_token1] = ACTIONS(1109), - [anon_sym_LPAREN] = ACTIONS(1107), - [aux_sym_cast_type_token1] = ACTIONS(1109), - [aux_sym_echo_statement_token1] = ACTIONS(1109), - [anon_sym_unset] = ACTIONS(1109), - [aux_sym_declare_statement_token1] = ACTIONS(1109), - [aux_sym_declare_statement_token2] = ACTIONS(1109), - [sym_float] = ACTIONS(1109), - [aux_sym_try_statement_token1] = ACTIONS(1109), - [aux_sym_goto_statement_token1] = ACTIONS(1109), - [aux_sym_continue_statement_token1] = ACTIONS(1109), - [aux_sym_break_statement_token1] = ACTIONS(1109), - [sym_integer] = ACTIONS(1109), - [aux_sym_return_statement_token1] = ACTIONS(1109), - [aux_sym_throw_expression_token1] = ACTIONS(1109), - [aux_sym_while_statement_token1] = ACTIONS(1109), - [aux_sym_while_statement_token2] = ACTIONS(1109), - [aux_sym_do_statement_token1] = ACTIONS(1109), - [aux_sym_for_statement_token1] = ACTIONS(1109), - [aux_sym_for_statement_token2] = ACTIONS(1109), - [aux_sym_foreach_statement_token1] = ACTIONS(1109), - [aux_sym_foreach_statement_token2] = ACTIONS(1109), - [aux_sym_if_statement_token1] = ACTIONS(1109), - [aux_sym_if_statement_token2] = ACTIONS(1109), - [aux_sym_else_if_clause_token1] = ACTIONS(1109), - [aux_sym_else_clause_token1] = ACTIONS(1109), - [aux_sym_match_expression_token1] = ACTIONS(1109), - [aux_sym_match_default_expression_token1] = ACTIONS(1109), - [aux_sym_switch_statement_token1] = ACTIONS(1109), - [aux_sym_switch_block_token1] = ACTIONS(1109), - [anon_sym_AT] = ACTIONS(1107), - [anon_sym_PLUS] = ACTIONS(1109), - [anon_sym_DASH] = ACTIONS(1109), - [anon_sym_TILDE] = ACTIONS(1107), - [anon_sym_BANG] = ACTIONS(1107), - [aux_sym_clone_expression_token1] = ACTIONS(1109), - [aux_sym_print_intrinsic_token1] = ACTIONS(1109), - [aux_sym_object_creation_expression_token1] = ACTIONS(1109), - [anon_sym_PLUS_PLUS] = ACTIONS(1107), - [anon_sym_DASH_DASH] = ACTIONS(1107), - [sym_shell_command_expression] = ACTIONS(1107), - [aux_sym__list_destructing_token1] = ACTIONS(1109), - [anon_sym_LBRACK] = ACTIONS(1107), - [anon_sym_self] = ACTIONS(1109), - [anon_sym_parent] = ACTIONS(1109), - [anon_sym_POUND_LBRACK] = ACTIONS(1107), - [anon_sym_SQUOTE] = ACTIONS(1107), - [aux_sym_encapsed_string_token1] = ACTIONS(1107), - [anon_sym_DQUOTE] = ACTIONS(1107), - [aux_sym_string_token1] = ACTIONS(1107), - [anon_sym_LT_LT_LT] = ACTIONS(1107), - [sym_boolean] = ACTIONS(1109), - [sym_null] = ACTIONS(1109), - [anon_sym_DOLLAR] = ACTIONS(1107), - [aux_sym_yield_expression_token1] = ACTIONS(1109), - [aux_sym_include_expression_token1] = ACTIONS(1109), - [aux_sym_include_once_expression_token1] = ACTIONS(1109), - [aux_sym_require_expression_token1] = ACTIONS(1109), - [aux_sym_require_once_expression_token1] = ACTIONS(1109), - [sym_comment] = ACTIONS(5), - }, - [458] = { - [sym_text_interpolation] = STATE(458), - [ts_builtin_sym_end] = ACTIONS(1111), - [sym_name] = ACTIONS(1113), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1111), - [aux_sym_function_static_declaration_token1] = ACTIONS(1113), - [aux_sym_global_declaration_token1] = ACTIONS(1113), - [aux_sym_namespace_definition_token1] = ACTIONS(1113), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1113), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1113), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1113), - [anon_sym_BSLASH] = ACTIONS(1111), - [anon_sym_LBRACE] = ACTIONS(1111), - [anon_sym_RBRACE] = ACTIONS(1111), - [aux_sym_trait_declaration_token1] = ACTIONS(1113), - [aux_sym_interface_declaration_token1] = ACTIONS(1113), - [aux_sym_enum_declaration_token1] = ACTIONS(1113), - [aux_sym_enum_case_token1] = ACTIONS(1113), - [aux_sym_class_declaration_token1] = ACTIONS(1113), - [aux_sym_final_modifier_token1] = ACTIONS(1113), - [aux_sym_abstract_modifier_token1] = ACTIONS(1113), - [aux_sym_visibility_modifier_token1] = ACTIONS(1113), - [aux_sym_visibility_modifier_token2] = ACTIONS(1113), - [aux_sym_visibility_modifier_token3] = ACTIONS(1113), - [aux_sym__arrow_function_header_token1] = ACTIONS(1113), - [anon_sym_LPAREN] = ACTIONS(1111), - [aux_sym_cast_type_token1] = ACTIONS(1113), - [aux_sym_echo_statement_token1] = ACTIONS(1113), - [anon_sym_unset] = ACTIONS(1113), - [aux_sym_declare_statement_token1] = ACTIONS(1113), - [aux_sym_declare_statement_token2] = ACTIONS(1113), - [sym_float] = ACTIONS(1113), - [aux_sym_try_statement_token1] = ACTIONS(1113), - [aux_sym_goto_statement_token1] = ACTIONS(1113), - [aux_sym_continue_statement_token1] = ACTIONS(1113), - [aux_sym_break_statement_token1] = ACTIONS(1113), - [sym_integer] = ACTIONS(1113), - [aux_sym_return_statement_token1] = ACTIONS(1113), - [aux_sym_throw_expression_token1] = ACTIONS(1113), - [aux_sym_while_statement_token1] = ACTIONS(1113), - [aux_sym_while_statement_token2] = ACTIONS(1113), - [aux_sym_do_statement_token1] = ACTIONS(1113), - [aux_sym_for_statement_token1] = ACTIONS(1113), - [aux_sym_for_statement_token2] = ACTIONS(1113), - [aux_sym_foreach_statement_token1] = ACTIONS(1113), - [aux_sym_foreach_statement_token2] = ACTIONS(1113), - [aux_sym_if_statement_token1] = ACTIONS(1113), - [aux_sym_if_statement_token2] = ACTIONS(1113), - [aux_sym_else_if_clause_token1] = ACTIONS(1113), - [aux_sym_else_clause_token1] = ACTIONS(1113), - [aux_sym_match_expression_token1] = ACTIONS(1113), - [aux_sym_match_default_expression_token1] = ACTIONS(1113), - [aux_sym_switch_statement_token1] = ACTIONS(1113), - [aux_sym_switch_block_token1] = ACTIONS(1113), - [anon_sym_AT] = ACTIONS(1111), - [anon_sym_PLUS] = ACTIONS(1113), - [anon_sym_DASH] = ACTIONS(1113), - [anon_sym_TILDE] = ACTIONS(1111), - [anon_sym_BANG] = ACTIONS(1111), - [aux_sym_clone_expression_token1] = ACTIONS(1113), - [aux_sym_print_intrinsic_token1] = ACTIONS(1113), - [aux_sym_object_creation_expression_token1] = ACTIONS(1113), - [anon_sym_PLUS_PLUS] = ACTIONS(1111), - [anon_sym_DASH_DASH] = ACTIONS(1111), - [sym_shell_command_expression] = ACTIONS(1111), - [aux_sym__list_destructing_token1] = ACTIONS(1113), - [anon_sym_LBRACK] = ACTIONS(1111), - [anon_sym_self] = ACTIONS(1113), - [anon_sym_parent] = ACTIONS(1113), - [anon_sym_POUND_LBRACK] = ACTIONS(1111), - [anon_sym_SQUOTE] = ACTIONS(1111), - [aux_sym_encapsed_string_token1] = ACTIONS(1111), - [anon_sym_DQUOTE] = ACTIONS(1111), - [aux_sym_string_token1] = ACTIONS(1111), - [anon_sym_LT_LT_LT] = ACTIONS(1111), - [sym_boolean] = ACTIONS(1113), - [sym_null] = ACTIONS(1113), - [anon_sym_DOLLAR] = ACTIONS(1111), - [aux_sym_yield_expression_token1] = ACTIONS(1113), - [aux_sym_include_expression_token1] = ACTIONS(1113), - [aux_sym_include_once_expression_token1] = ACTIONS(1113), - [aux_sym_require_expression_token1] = ACTIONS(1113), - [aux_sym_require_once_expression_token1] = ACTIONS(1113), - [sym_comment] = ACTIONS(5), - }, - [459] = { - [sym_text_interpolation] = STATE(459), - [ts_builtin_sym_end] = ACTIONS(1045), - [sym_name] = ACTIONS(1047), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1045), - [aux_sym_function_static_declaration_token1] = ACTIONS(1047), - [aux_sym_global_declaration_token1] = ACTIONS(1047), - [aux_sym_namespace_definition_token1] = ACTIONS(1047), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1047), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1047), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1047), - [anon_sym_BSLASH] = ACTIONS(1045), - [anon_sym_LBRACE] = ACTIONS(1045), - [anon_sym_RBRACE] = ACTIONS(1045), - [aux_sym_trait_declaration_token1] = ACTIONS(1047), - [aux_sym_interface_declaration_token1] = ACTIONS(1047), - [aux_sym_enum_declaration_token1] = ACTIONS(1047), - [aux_sym_enum_case_token1] = ACTIONS(1047), - [aux_sym_class_declaration_token1] = ACTIONS(1047), - [aux_sym_final_modifier_token1] = ACTIONS(1047), - [aux_sym_abstract_modifier_token1] = ACTIONS(1047), - [aux_sym_visibility_modifier_token1] = ACTIONS(1047), - [aux_sym_visibility_modifier_token2] = ACTIONS(1047), - [aux_sym_visibility_modifier_token3] = ACTIONS(1047), - [aux_sym__arrow_function_header_token1] = ACTIONS(1047), - [anon_sym_LPAREN] = ACTIONS(1045), - [aux_sym_cast_type_token1] = ACTIONS(1047), - [aux_sym_echo_statement_token1] = ACTIONS(1047), - [anon_sym_unset] = ACTIONS(1047), - [aux_sym_declare_statement_token1] = ACTIONS(1047), - [aux_sym_declare_statement_token2] = ACTIONS(1047), - [sym_float] = ACTIONS(1047), - [aux_sym_try_statement_token1] = ACTIONS(1047), - [aux_sym_goto_statement_token1] = ACTIONS(1047), - [aux_sym_continue_statement_token1] = ACTIONS(1047), - [aux_sym_break_statement_token1] = ACTIONS(1047), - [sym_integer] = ACTIONS(1047), - [aux_sym_return_statement_token1] = ACTIONS(1047), - [aux_sym_throw_expression_token1] = ACTIONS(1047), - [aux_sym_while_statement_token1] = ACTIONS(1047), - [aux_sym_while_statement_token2] = ACTIONS(1047), - [aux_sym_do_statement_token1] = ACTIONS(1047), - [aux_sym_for_statement_token1] = ACTIONS(1047), - [aux_sym_for_statement_token2] = ACTIONS(1047), - [aux_sym_foreach_statement_token1] = ACTIONS(1047), - [aux_sym_foreach_statement_token2] = ACTIONS(1047), - [aux_sym_if_statement_token1] = ACTIONS(1047), - [aux_sym_if_statement_token2] = ACTIONS(1047), - [aux_sym_else_if_clause_token1] = ACTIONS(1047), - [aux_sym_else_clause_token1] = ACTIONS(1047), - [aux_sym_match_expression_token1] = ACTIONS(1047), - [aux_sym_match_default_expression_token1] = ACTIONS(1047), - [aux_sym_switch_statement_token1] = ACTIONS(1047), - [aux_sym_switch_block_token1] = ACTIONS(1047), - [anon_sym_AT] = ACTIONS(1045), - [anon_sym_PLUS] = ACTIONS(1047), - [anon_sym_DASH] = ACTIONS(1047), - [anon_sym_TILDE] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(1045), - [aux_sym_clone_expression_token1] = ACTIONS(1047), - [aux_sym_print_intrinsic_token1] = ACTIONS(1047), - [aux_sym_object_creation_expression_token1] = ACTIONS(1047), - [anon_sym_PLUS_PLUS] = ACTIONS(1045), - [anon_sym_DASH_DASH] = ACTIONS(1045), - [sym_shell_command_expression] = ACTIONS(1045), - [aux_sym__list_destructing_token1] = ACTIONS(1047), - [anon_sym_LBRACK] = ACTIONS(1045), - [anon_sym_self] = ACTIONS(1047), - [anon_sym_parent] = ACTIONS(1047), - [anon_sym_POUND_LBRACK] = ACTIONS(1045), - [anon_sym_SQUOTE] = ACTIONS(1045), - [aux_sym_encapsed_string_token1] = ACTIONS(1045), - [anon_sym_DQUOTE] = ACTIONS(1045), - [aux_sym_string_token1] = ACTIONS(1045), - [anon_sym_LT_LT_LT] = ACTIONS(1045), - [sym_boolean] = ACTIONS(1047), - [sym_null] = ACTIONS(1047), - [anon_sym_DOLLAR] = ACTIONS(1045), - [aux_sym_yield_expression_token1] = ACTIONS(1047), - [aux_sym_include_expression_token1] = ACTIONS(1047), - [aux_sym_include_once_expression_token1] = ACTIONS(1047), - [aux_sym_require_expression_token1] = ACTIONS(1047), - [aux_sym_require_once_expression_token1] = ACTIONS(1047), - [sym_comment] = ACTIONS(5), - }, - [460] = { - [sym_text_interpolation] = STATE(460), - [ts_builtin_sym_end] = ACTIONS(1115), - [sym_name] = ACTIONS(1117), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1115), - [aux_sym_function_static_declaration_token1] = ACTIONS(1117), - [aux_sym_global_declaration_token1] = ACTIONS(1117), - [aux_sym_namespace_definition_token1] = ACTIONS(1117), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1117), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1117), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1117), - [anon_sym_BSLASH] = ACTIONS(1115), - [anon_sym_LBRACE] = ACTIONS(1115), - [anon_sym_RBRACE] = ACTIONS(1115), - [aux_sym_trait_declaration_token1] = ACTIONS(1117), - [aux_sym_interface_declaration_token1] = ACTIONS(1117), - [aux_sym_enum_declaration_token1] = ACTIONS(1117), - [aux_sym_enum_case_token1] = ACTIONS(1117), - [aux_sym_class_declaration_token1] = ACTIONS(1117), - [aux_sym_final_modifier_token1] = ACTIONS(1117), - [aux_sym_abstract_modifier_token1] = ACTIONS(1117), - [aux_sym_visibility_modifier_token1] = ACTIONS(1117), - [aux_sym_visibility_modifier_token2] = ACTIONS(1117), - [aux_sym_visibility_modifier_token3] = ACTIONS(1117), - [aux_sym__arrow_function_header_token1] = ACTIONS(1117), - [anon_sym_LPAREN] = ACTIONS(1115), - [aux_sym_cast_type_token1] = ACTIONS(1117), - [aux_sym_echo_statement_token1] = ACTIONS(1117), - [anon_sym_unset] = ACTIONS(1117), - [aux_sym_declare_statement_token1] = ACTIONS(1117), - [aux_sym_declare_statement_token2] = ACTIONS(1117), - [sym_float] = ACTIONS(1117), - [aux_sym_try_statement_token1] = ACTIONS(1117), - [aux_sym_goto_statement_token1] = ACTIONS(1117), - [aux_sym_continue_statement_token1] = ACTIONS(1117), - [aux_sym_break_statement_token1] = ACTIONS(1117), - [sym_integer] = ACTIONS(1117), - [aux_sym_return_statement_token1] = ACTIONS(1117), - [aux_sym_throw_expression_token1] = ACTIONS(1117), - [aux_sym_while_statement_token1] = ACTIONS(1117), - [aux_sym_while_statement_token2] = ACTIONS(1117), - [aux_sym_do_statement_token1] = ACTIONS(1117), - [aux_sym_for_statement_token1] = ACTIONS(1117), - [aux_sym_for_statement_token2] = ACTIONS(1117), - [aux_sym_foreach_statement_token1] = ACTIONS(1117), - [aux_sym_foreach_statement_token2] = ACTIONS(1117), - [aux_sym_if_statement_token1] = ACTIONS(1117), - [aux_sym_if_statement_token2] = ACTIONS(1117), - [aux_sym_else_if_clause_token1] = ACTIONS(1117), - [aux_sym_else_clause_token1] = ACTIONS(1117), - [aux_sym_match_expression_token1] = ACTIONS(1117), - [aux_sym_match_default_expression_token1] = ACTIONS(1117), - [aux_sym_switch_statement_token1] = ACTIONS(1117), - [aux_sym_switch_block_token1] = ACTIONS(1117), - [anon_sym_AT] = ACTIONS(1115), - [anon_sym_PLUS] = ACTIONS(1117), - [anon_sym_DASH] = ACTIONS(1117), - [anon_sym_TILDE] = ACTIONS(1115), - [anon_sym_BANG] = ACTIONS(1115), - [aux_sym_clone_expression_token1] = ACTIONS(1117), - [aux_sym_print_intrinsic_token1] = ACTIONS(1117), - [aux_sym_object_creation_expression_token1] = ACTIONS(1117), - [anon_sym_PLUS_PLUS] = ACTIONS(1115), - [anon_sym_DASH_DASH] = ACTIONS(1115), - [sym_shell_command_expression] = ACTIONS(1115), - [aux_sym__list_destructing_token1] = ACTIONS(1117), - [anon_sym_LBRACK] = ACTIONS(1115), - [anon_sym_self] = ACTIONS(1117), - [anon_sym_parent] = ACTIONS(1117), - [anon_sym_POUND_LBRACK] = ACTIONS(1115), - [anon_sym_SQUOTE] = ACTIONS(1115), - [aux_sym_encapsed_string_token1] = ACTIONS(1115), - [anon_sym_DQUOTE] = ACTIONS(1115), - [aux_sym_string_token1] = ACTIONS(1115), - [anon_sym_LT_LT_LT] = ACTIONS(1115), - [sym_boolean] = ACTIONS(1117), - [sym_null] = ACTIONS(1117), - [anon_sym_DOLLAR] = ACTIONS(1115), - [aux_sym_yield_expression_token1] = ACTIONS(1117), - [aux_sym_include_expression_token1] = ACTIONS(1117), - [aux_sym_include_once_expression_token1] = ACTIONS(1117), - [aux_sym_require_expression_token1] = ACTIONS(1117), - [aux_sym_require_once_expression_token1] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - }, - [461] = { - [sym_text_interpolation] = STATE(461), - [ts_builtin_sym_end] = ACTIONS(1119), - [sym_name] = ACTIONS(1121), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1119), - [aux_sym_function_static_declaration_token1] = ACTIONS(1121), - [aux_sym_global_declaration_token1] = ACTIONS(1121), - [aux_sym_namespace_definition_token1] = ACTIONS(1121), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1121), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1121), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1121), - [anon_sym_BSLASH] = ACTIONS(1119), - [anon_sym_LBRACE] = ACTIONS(1119), - [anon_sym_RBRACE] = ACTIONS(1119), - [aux_sym_trait_declaration_token1] = ACTIONS(1121), - [aux_sym_interface_declaration_token1] = ACTIONS(1121), - [aux_sym_enum_declaration_token1] = ACTIONS(1121), - [aux_sym_enum_case_token1] = ACTIONS(1121), - [aux_sym_class_declaration_token1] = ACTIONS(1121), - [aux_sym_final_modifier_token1] = ACTIONS(1121), - [aux_sym_abstract_modifier_token1] = ACTIONS(1121), - [aux_sym_visibility_modifier_token1] = ACTIONS(1121), - [aux_sym_visibility_modifier_token2] = ACTIONS(1121), - [aux_sym_visibility_modifier_token3] = ACTIONS(1121), - [aux_sym__arrow_function_header_token1] = ACTIONS(1121), - [anon_sym_LPAREN] = ACTIONS(1119), - [aux_sym_cast_type_token1] = ACTIONS(1121), - [aux_sym_echo_statement_token1] = ACTIONS(1121), - [anon_sym_unset] = ACTIONS(1121), - [aux_sym_declare_statement_token1] = ACTIONS(1121), - [aux_sym_declare_statement_token2] = ACTIONS(1121), - [sym_float] = ACTIONS(1121), - [aux_sym_try_statement_token1] = ACTIONS(1121), - [aux_sym_goto_statement_token1] = ACTIONS(1121), - [aux_sym_continue_statement_token1] = ACTIONS(1121), - [aux_sym_break_statement_token1] = ACTIONS(1121), - [sym_integer] = ACTIONS(1121), - [aux_sym_return_statement_token1] = ACTIONS(1121), - [aux_sym_throw_expression_token1] = ACTIONS(1121), - [aux_sym_while_statement_token1] = ACTIONS(1121), - [aux_sym_while_statement_token2] = ACTIONS(1121), - [aux_sym_do_statement_token1] = ACTIONS(1121), - [aux_sym_for_statement_token1] = ACTIONS(1121), - [aux_sym_for_statement_token2] = ACTIONS(1121), - [aux_sym_foreach_statement_token1] = ACTIONS(1121), - [aux_sym_foreach_statement_token2] = ACTIONS(1121), - [aux_sym_if_statement_token1] = ACTIONS(1121), - [aux_sym_if_statement_token2] = ACTIONS(1121), - [aux_sym_else_if_clause_token1] = ACTIONS(1121), - [aux_sym_else_clause_token1] = ACTIONS(1121), - [aux_sym_match_expression_token1] = ACTIONS(1121), - [aux_sym_match_default_expression_token1] = ACTIONS(1121), - [aux_sym_switch_statement_token1] = ACTIONS(1121), - [aux_sym_switch_block_token1] = ACTIONS(1121), - [anon_sym_AT] = ACTIONS(1119), - [anon_sym_PLUS] = ACTIONS(1121), - [anon_sym_DASH] = ACTIONS(1121), - [anon_sym_TILDE] = ACTIONS(1119), - [anon_sym_BANG] = ACTIONS(1119), - [aux_sym_clone_expression_token1] = ACTIONS(1121), - [aux_sym_print_intrinsic_token1] = ACTIONS(1121), - [aux_sym_object_creation_expression_token1] = ACTIONS(1121), - [anon_sym_PLUS_PLUS] = ACTIONS(1119), - [anon_sym_DASH_DASH] = ACTIONS(1119), - [sym_shell_command_expression] = ACTIONS(1119), - [aux_sym__list_destructing_token1] = ACTIONS(1121), - [anon_sym_LBRACK] = ACTIONS(1119), - [anon_sym_self] = ACTIONS(1121), - [anon_sym_parent] = ACTIONS(1121), - [anon_sym_POUND_LBRACK] = ACTIONS(1119), - [anon_sym_SQUOTE] = ACTIONS(1119), - [aux_sym_encapsed_string_token1] = ACTIONS(1119), - [anon_sym_DQUOTE] = ACTIONS(1119), - [aux_sym_string_token1] = ACTIONS(1119), - [anon_sym_LT_LT_LT] = ACTIONS(1119), - [sym_boolean] = ACTIONS(1121), - [sym_null] = ACTIONS(1121), - [anon_sym_DOLLAR] = ACTIONS(1119), - [aux_sym_yield_expression_token1] = ACTIONS(1121), - [aux_sym_include_expression_token1] = ACTIONS(1121), - [aux_sym_include_once_expression_token1] = ACTIONS(1121), - [aux_sym_require_expression_token1] = ACTIONS(1121), - [aux_sym_require_once_expression_token1] = ACTIONS(1121), - [sym_comment] = ACTIONS(5), - }, - [462] = { - [sym_text_interpolation] = STATE(462), - [ts_builtin_sym_end] = ACTIONS(1123), - [sym_name] = ACTIONS(1125), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1123), - [aux_sym_function_static_declaration_token1] = ACTIONS(1125), - [aux_sym_global_declaration_token1] = ACTIONS(1125), - [aux_sym_namespace_definition_token1] = ACTIONS(1125), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1125), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1125), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1125), - [anon_sym_BSLASH] = ACTIONS(1123), - [anon_sym_LBRACE] = ACTIONS(1123), - [anon_sym_RBRACE] = ACTIONS(1123), - [aux_sym_trait_declaration_token1] = ACTIONS(1125), - [aux_sym_interface_declaration_token1] = ACTIONS(1125), - [aux_sym_enum_declaration_token1] = ACTIONS(1125), - [aux_sym_enum_case_token1] = ACTIONS(1125), - [aux_sym_class_declaration_token1] = ACTIONS(1125), - [aux_sym_final_modifier_token1] = ACTIONS(1125), - [aux_sym_abstract_modifier_token1] = ACTIONS(1125), - [aux_sym_visibility_modifier_token1] = ACTIONS(1125), - [aux_sym_visibility_modifier_token2] = ACTIONS(1125), - [aux_sym_visibility_modifier_token3] = ACTIONS(1125), - [aux_sym__arrow_function_header_token1] = ACTIONS(1125), - [anon_sym_LPAREN] = ACTIONS(1123), - [aux_sym_cast_type_token1] = ACTIONS(1125), - [aux_sym_echo_statement_token1] = ACTIONS(1125), - [anon_sym_unset] = ACTIONS(1125), - [aux_sym_declare_statement_token1] = ACTIONS(1125), - [aux_sym_declare_statement_token2] = ACTIONS(1125), - [sym_float] = ACTIONS(1125), - [aux_sym_try_statement_token1] = ACTIONS(1125), - [aux_sym_goto_statement_token1] = ACTIONS(1125), - [aux_sym_continue_statement_token1] = ACTIONS(1125), - [aux_sym_break_statement_token1] = ACTIONS(1125), - [sym_integer] = ACTIONS(1125), - [aux_sym_return_statement_token1] = ACTIONS(1125), - [aux_sym_throw_expression_token1] = ACTIONS(1125), - [aux_sym_while_statement_token1] = ACTIONS(1125), - [aux_sym_while_statement_token2] = ACTIONS(1125), - [aux_sym_do_statement_token1] = ACTIONS(1125), - [aux_sym_for_statement_token1] = ACTIONS(1125), - [aux_sym_for_statement_token2] = ACTIONS(1125), - [aux_sym_foreach_statement_token1] = ACTIONS(1125), - [aux_sym_foreach_statement_token2] = ACTIONS(1125), - [aux_sym_if_statement_token1] = ACTIONS(1125), - [aux_sym_if_statement_token2] = ACTIONS(1125), - [aux_sym_else_if_clause_token1] = ACTIONS(1125), - [aux_sym_else_clause_token1] = ACTIONS(1125), - [aux_sym_match_expression_token1] = ACTIONS(1125), - [aux_sym_match_default_expression_token1] = ACTIONS(1125), - [aux_sym_switch_statement_token1] = ACTIONS(1125), - [aux_sym_switch_block_token1] = ACTIONS(1125), - [anon_sym_AT] = ACTIONS(1123), - [anon_sym_PLUS] = ACTIONS(1125), - [anon_sym_DASH] = ACTIONS(1125), - [anon_sym_TILDE] = ACTIONS(1123), - [anon_sym_BANG] = ACTIONS(1123), - [aux_sym_clone_expression_token1] = ACTIONS(1125), - [aux_sym_print_intrinsic_token1] = ACTIONS(1125), - [aux_sym_object_creation_expression_token1] = ACTIONS(1125), - [anon_sym_PLUS_PLUS] = ACTIONS(1123), - [anon_sym_DASH_DASH] = ACTIONS(1123), - [sym_shell_command_expression] = ACTIONS(1123), - [aux_sym__list_destructing_token1] = ACTIONS(1125), - [anon_sym_LBRACK] = ACTIONS(1123), - [anon_sym_self] = ACTIONS(1125), - [anon_sym_parent] = ACTIONS(1125), - [anon_sym_POUND_LBRACK] = ACTIONS(1123), - [anon_sym_SQUOTE] = ACTIONS(1123), - [aux_sym_encapsed_string_token1] = ACTIONS(1123), - [anon_sym_DQUOTE] = ACTIONS(1123), - [aux_sym_string_token1] = ACTIONS(1123), - [anon_sym_LT_LT_LT] = ACTIONS(1123), - [sym_boolean] = ACTIONS(1125), - [sym_null] = ACTIONS(1125), - [anon_sym_DOLLAR] = ACTIONS(1123), - [aux_sym_yield_expression_token1] = ACTIONS(1125), - [aux_sym_include_expression_token1] = ACTIONS(1125), - [aux_sym_include_once_expression_token1] = ACTIONS(1125), - [aux_sym_require_expression_token1] = ACTIONS(1125), - [aux_sym_require_once_expression_token1] = ACTIONS(1125), - [sym_comment] = ACTIONS(5), - }, - [463] = { - [sym_text_interpolation] = STATE(463), - [ts_builtin_sym_end] = ACTIONS(1127), - [sym_name] = ACTIONS(1129), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1127), - [aux_sym_function_static_declaration_token1] = ACTIONS(1129), - [aux_sym_global_declaration_token1] = ACTIONS(1129), - [aux_sym_namespace_definition_token1] = ACTIONS(1129), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1129), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1129), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1129), - [anon_sym_BSLASH] = ACTIONS(1127), - [anon_sym_LBRACE] = ACTIONS(1127), - [anon_sym_RBRACE] = ACTIONS(1127), - [aux_sym_trait_declaration_token1] = ACTIONS(1129), - [aux_sym_interface_declaration_token1] = ACTIONS(1129), - [aux_sym_enum_declaration_token1] = ACTIONS(1129), - [aux_sym_enum_case_token1] = ACTIONS(1129), - [aux_sym_class_declaration_token1] = ACTIONS(1129), - [aux_sym_final_modifier_token1] = ACTIONS(1129), - [aux_sym_abstract_modifier_token1] = ACTIONS(1129), - [aux_sym_visibility_modifier_token1] = ACTIONS(1129), - [aux_sym_visibility_modifier_token2] = ACTIONS(1129), - [aux_sym_visibility_modifier_token3] = ACTIONS(1129), - [aux_sym__arrow_function_header_token1] = ACTIONS(1129), - [anon_sym_LPAREN] = ACTIONS(1127), - [aux_sym_cast_type_token1] = ACTIONS(1129), - [aux_sym_echo_statement_token1] = ACTIONS(1129), - [anon_sym_unset] = ACTIONS(1129), - [aux_sym_declare_statement_token1] = ACTIONS(1129), - [aux_sym_declare_statement_token2] = ACTIONS(1129), - [sym_float] = ACTIONS(1129), - [aux_sym_try_statement_token1] = ACTIONS(1129), - [aux_sym_goto_statement_token1] = ACTIONS(1129), - [aux_sym_continue_statement_token1] = ACTIONS(1129), - [aux_sym_break_statement_token1] = ACTIONS(1129), - [sym_integer] = ACTIONS(1129), - [aux_sym_return_statement_token1] = ACTIONS(1129), - [aux_sym_throw_expression_token1] = ACTIONS(1129), - [aux_sym_while_statement_token1] = ACTIONS(1129), - [aux_sym_while_statement_token2] = ACTIONS(1129), - [aux_sym_do_statement_token1] = ACTIONS(1129), - [aux_sym_for_statement_token1] = ACTIONS(1129), - [aux_sym_for_statement_token2] = ACTIONS(1129), - [aux_sym_foreach_statement_token1] = ACTIONS(1129), - [aux_sym_foreach_statement_token2] = ACTIONS(1129), - [aux_sym_if_statement_token1] = ACTIONS(1129), - [aux_sym_if_statement_token2] = ACTIONS(1129), - [aux_sym_else_if_clause_token1] = ACTIONS(1129), - [aux_sym_else_clause_token1] = ACTIONS(1129), - [aux_sym_match_expression_token1] = ACTIONS(1129), - [aux_sym_match_default_expression_token1] = ACTIONS(1129), - [aux_sym_switch_statement_token1] = ACTIONS(1129), - [aux_sym_switch_block_token1] = ACTIONS(1129), - [anon_sym_AT] = ACTIONS(1127), - [anon_sym_PLUS] = ACTIONS(1129), - [anon_sym_DASH] = ACTIONS(1129), - [anon_sym_TILDE] = ACTIONS(1127), - [anon_sym_BANG] = ACTIONS(1127), - [aux_sym_clone_expression_token1] = ACTIONS(1129), - [aux_sym_print_intrinsic_token1] = ACTIONS(1129), - [aux_sym_object_creation_expression_token1] = ACTIONS(1129), - [anon_sym_PLUS_PLUS] = ACTIONS(1127), - [anon_sym_DASH_DASH] = ACTIONS(1127), - [sym_shell_command_expression] = ACTIONS(1127), - [aux_sym__list_destructing_token1] = ACTIONS(1129), - [anon_sym_LBRACK] = ACTIONS(1127), - [anon_sym_self] = ACTIONS(1129), - [anon_sym_parent] = ACTIONS(1129), - [anon_sym_POUND_LBRACK] = ACTIONS(1127), - [anon_sym_SQUOTE] = ACTIONS(1127), - [aux_sym_encapsed_string_token1] = ACTIONS(1127), - [anon_sym_DQUOTE] = ACTIONS(1127), - [aux_sym_string_token1] = ACTIONS(1127), - [anon_sym_LT_LT_LT] = ACTIONS(1127), - [sym_boolean] = ACTIONS(1129), - [sym_null] = ACTIONS(1129), - [anon_sym_DOLLAR] = ACTIONS(1127), - [aux_sym_yield_expression_token1] = ACTIONS(1129), - [aux_sym_include_expression_token1] = ACTIONS(1129), - [aux_sym_include_once_expression_token1] = ACTIONS(1129), - [aux_sym_require_expression_token1] = ACTIONS(1129), - [aux_sym_require_once_expression_token1] = ACTIONS(1129), - [sym_comment] = ACTIONS(5), - }, - [464] = { - [sym_text_interpolation] = STATE(464), - [ts_builtin_sym_end] = ACTIONS(1131), - [sym_name] = ACTIONS(1133), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1131), - [aux_sym_function_static_declaration_token1] = ACTIONS(1133), - [aux_sym_global_declaration_token1] = ACTIONS(1133), - [aux_sym_namespace_definition_token1] = ACTIONS(1133), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1133), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1133), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1133), - [anon_sym_BSLASH] = ACTIONS(1131), - [anon_sym_LBRACE] = ACTIONS(1131), - [anon_sym_RBRACE] = ACTIONS(1131), - [aux_sym_trait_declaration_token1] = ACTIONS(1133), - [aux_sym_interface_declaration_token1] = ACTIONS(1133), - [aux_sym_enum_declaration_token1] = ACTIONS(1133), - [aux_sym_enum_case_token1] = ACTIONS(1133), - [aux_sym_class_declaration_token1] = ACTIONS(1133), - [aux_sym_final_modifier_token1] = ACTIONS(1133), - [aux_sym_abstract_modifier_token1] = ACTIONS(1133), - [aux_sym_visibility_modifier_token1] = ACTIONS(1133), - [aux_sym_visibility_modifier_token2] = ACTIONS(1133), - [aux_sym_visibility_modifier_token3] = ACTIONS(1133), - [aux_sym__arrow_function_header_token1] = ACTIONS(1133), - [anon_sym_LPAREN] = ACTIONS(1131), - [aux_sym_cast_type_token1] = ACTIONS(1133), - [aux_sym_echo_statement_token1] = ACTIONS(1133), - [anon_sym_unset] = ACTIONS(1133), - [aux_sym_declare_statement_token1] = ACTIONS(1133), - [aux_sym_declare_statement_token2] = ACTIONS(1133), - [sym_float] = ACTIONS(1133), - [aux_sym_try_statement_token1] = ACTIONS(1133), - [aux_sym_goto_statement_token1] = ACTIONS(1133), - [aux_sym_continue_statement_token1] = ACTIONS(1133), - [aux_sym_break_statement_token1] = ACTIONS(1133), - [sym_integer] = ACTIONS(1133), - [aux_sym_return_statement_token1] = ACTIONS(1133), - [aux_sym_throw_expression_token1] = ACTIONS(1133), - [aux_sym_while_statement_token1] = ACTIONS(1133), - [aux_sym_while_statement_token2] = ACTIONS(1133), - [aux_sym_do_statement_token1] = ACTIONS(1133), - [aux_sym_for_statement_token1] = ACTIONS(1133), - [aux_sym_for_statement_token2] = ACTIONS(1133), - [aux_sym_foreach_statement_token1] = ACTIONS(1133), - [aux_sym_foreach_statement_token2] = ACTIONS(1133), - [aux_sym_if_statement_token1] = ACTIONS(1133), - [aux_sym_if_statement_token2] = ACTIONS(1133), - [aux_sym_else_if_clause_token1] = ACTIONS(1133), - [aux_sym_else_clause_token1] = ACTIONS(1133), - [aux_sym_match_expression_token1] = ACTIONS(1133), - [aux_sym_match_default_expression_token1] = ACTIONS(1133), - [aux_sym_switch_statement_token1] = ACTIONS(1133), - [aux_sym_switch_block_token1] = ACTIONS(1133), - [anon_sym_AT] = ACTIONS(1131), - [anon_sym_PLUS] = ACTIONS(1133), - [anon_sym_DASH] = ACTIONS(1133), - [anon_sym_TILDE] = ACTIONS(1131), - [anon_sym_BANG] = ACTIONS(1131), - [aux_sym_clone_expression_token1] = ACTIONS(1133), - [aux_sym_print_intrinsic_token1] = ACTIONS(1133), - [aux_sym_object_creation_expression_token1] = ACTIONS(1133), - [anon_sym_PLUS_PLUS] = ACTIONS(1131), - [anon_sym_DASH_DASH] = ACTIONS(1131), - [sym_shell_command_expression] = ACTIONS(1131), - [aux_sym__list_destructing_token1] = ACTIONS(1133), - [anon_sym_LBRACK] = ACTIONS(1131), - [anon_sym_self] = ACTIONS(1133), - [anon_sym_parent] = ACTIONS(1133), - [anon_sym_POUND_LBRACK] = ACTIONS(1131), - [anon_sym_SQUOTE] = ACTIONS(1131), - [aux_sym_encapsed_string_token1] = ACTIONS(1131), - [anon_sym_DQUOTE] = ACTIONS(1131), - [aux_sym_string_token1] = ACTIONS(1131), - [anon_sym_LT_LT_LT] = ACTIONS(1131), - [sym_boolean] = ACTIONS(1133), - [sym_null] = ACTIONS(1133), - [anon_sym_DOLLAR] = ACTIONS(1131), - [aux_sym_yield_expression_token1] = ACTIONS(1133), - [aux_sym_include_expression_token1] = ACTIONS(1133), - [aux_sym_include_once_expression_token1] = ACTIONS(1133), - [aux_sym_require_expression_token1] = ACTIONS(1133), - [aux_sym_require_once_expression_token1] = ACTIONS(1133), - [sym_comment] = ACTIONS(5), - }, - [465] = { - [sym_text_interpolation] = STATE(465), - [ts_builtin_sym_end] = ACTIONS(1135), - [sym_name] = ACTIONS(1137), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1135), - [aux_sym_function_static_declaration_token1] = ACTIONS(1137), - [aux_sym_global_declaration_token1] = ACTIONS(1137), - [aux_sym_namespace_definition_token1] = ACTIONS(1137), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1137), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1137), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1137), - [anon_sym_BSLASH] = ACTIONS(1135), - [anon_sym_LBRACE] = ACTIONS(1135), - [anon_sym_RBRACE] = ACTIONS(1135), - [aux_sym_trait_declaration_token1] = ACTIONS(1137), - [aux_sym_interface_declaration_token1] = ACTIONS(1137), - [aux_sym_enum_declaration_token1] = ACTIONS(1137), - [aux_sym_enum_case_token1] = ACTIONS(1137), - [aux_sym_class_declaration_token1] = ACTIONS(1137), - [aux_sym_final_modifier_token1] = ACTIONS(1137), - [aux_sym_abstract_modifier_token1] = ACTIONS(1137), - [aux_sym_visibility_modifier_token1] = ACTIONS(1137), - [aux_sym_visibility_modifier_token2] = ACTIONS(1137), - [aux_sym_visibility_modifier_token3] = ACTIONS(1137), - [aux_sym__arrow_function_header_token1] = ACTIONS(1137), - [anon_sym_LPAREN] = ACTIONS(1135), - [aux_sym_cast_type_token1] = ACTIONS(1137), - [aux_sym_echo_statement_token1] = ACTIONS(1137), - [anon_sym_unset] = ACTIONS(1137), - [aux_sym_declare_statement_token1] = ACTIONS(1137), - [aux_sym_declare_statement_token2] = ACTIONS(1137), - [sym_float] = ACTIONS(1137), - [aux_sym_try_statement_token1] = ACTIONS(1137), - [aux_sym_goto_statement_token1] = ACTIONS(1137), - [aux_sym_continue_statement_token1] = ACTIONS(1137), - [aux_sym_break_statement_token1] = ACTIONS(1137), - [sym_integer] = ACTIONS(1137), - [aux_sym_return_statement_token1] = ACTIONS(1137), - [aux_sym_throw_expression_token1] = ACTIONS(1137), - [aux_sym_while_statement_token1] = ACTIONS(1137), - [aux_sym_while_statement_token2] = ACTIONS(1137), - [aux_sym_do_statement_token1] = ACTIONS(1137), - [aux_sym_for_statement_token1] = ACTIONS(1137), - [aux_sym_for_statement_token2] = ACTIONS(1137), - [aux_sym_foreach_statement_token1] = ACTIONS(1137), - [aux_sym_foreach_statement_token2] = ACTIONS(1137), - [aux_sym_if_statement_token1] = ACTIONS(1137), - [aux_sym_if_statement_token2] = ACTIONS(1137), - [aux_sym_else_if_clause_token1] = ACTIONS(1137), - [aux_sym_else_clause_token1] = ACTIONS(1137), - [aux_sym_match_expression_token1] = ACTIONS(1137), - [aux_sym_match_default_expression_token1] = ACTIONS(1137), - [aux_sym_switch_statement_token1] = ACTIONS(1137), - [aux_sym_switch_block_token1] = ACTIONS(1137), - [anon_sym_AT] = ACTIONS(1135), - [anon_sym_PLUS] = ACTIONS(1137), - [anon_sym_DASH] = ACTIONS(1137), - [anon_sym_TILDE] = ACTIONS(1135), - [anon_sym_BANG] = ACTIONS(1135), - [aux_sym_clone_expression_token1] = ACTIONS(1137), - [aux_sym_print_intrinsic_token1] = ACTIONS(1137), - [aux_sym_object_creation_expression_token1] = ACTIONS(1137), - [anon_sym_PLUS_PLUS] = ACTIONS(1135), - [anon_sym_DASH_DASH] = ACTIONS(1135), - [sym_shell_command_expression] = ACTIONS(1135), - [aux_sym__list_destructing_token1] = ACTIONS(1137), - [anon_sym_LBRACK] = ACTIONS(1135), - [anon_sym_self] = ACTIONS(1137), - [anon_sym_parent] = ACTIONS(1137), - [anon_sym_POUND_LBRACK] = ACTIONS(1135), - [anon_sym_SQUOTE] = ACTIONS(1135), - [aux_sym_encapsed_string_token1] = ACTIONS(1135), - [anon_sym_DQUOTE] = ACTIONS(1135), - [aux_sym_string_token1] = ACTIONS(1135), - [anon_sym_LT_LT_LT] = ACTIONS(1135), - [sym_boolean] = ACTIONS(1137), - [sym_null] = ACTIONS(1137), - [anon_sym_DOLLAR] = ACTIONS(1135), - [aux_sym_yield_expression_token1] = ACTIONS(1137), - [aux_sym_include_expression_token1] = ACTIONS(1137), - [aux_sym_include_once_expression_token1] = ACTIONS(1137), - [aux_sym_require_expression_token1] = ACTIONS(1137), - [aux_sym_require_once_expression_token1] = ACTIONS(1137), - [sym_comment] = ACTIONS(5), - }, - [466] = { - [sym_text_interpolation] = STATE(466), - [ts_builtin_sym_end] = ACTIONS(1087), - [sym_name] = ACTIONS(1089), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1087), - [aux_sym_function_static_declaration_token1] = ACTIONS(1089), - [aux_sym_global_declaration_token1] = ACTIONS(1089), - [aux_sym_namespace_definition_token1] = ACTIONS(1089), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1089), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1089), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1089), - [anon_sym_BSLASH] = ACTIONS(1087), - [anon_sym_LBRACE] = ACTIONS(1087), - [anon_sym_RBRACE] = ACTIONS(1087), - [aux_sym_trait_declaration_token1] = ACTIONS(1089), - [aux_sym_interface_declaration_token1] = ACTIONS(1089), - [aux_sym_enum_declaration_token1] = ACTIONS(1089), - [aux_sym_enum_case_token1] = ACTIONS(1089), - [aux_sym_class_declaration_token1] = ACTIONS(1089), - [aux_sym_final_modifier_token1] = ACTIONS(1089), - [aux_sym_abstract_modifier_token1] = ACTIONS(1089), - [aux_sym_visibility_modifier_token1] = ACTIONS(1089), - [aux_sym_visibility_modifier_token2] = ACTIONS(1089), - [aux_sym_visibility_modifier_token3] = ACTIONS(1089), - [aux_sym__arrow_function_header_token1] = ACTIONS(1089), - [anon_sym_LPAREN] = ACTIONS(1087), - [aux_sym_cast_type_token1] = ACTIONS(1089), - [aux_sym_echo_statement_token1] = ACTIONS(1089), - [anon_sym_unset] = ACTIONS(1089), - [aux_sym_declare_statement_token1] = ACTIONS(1089), - [aux_sym_declare_statement_token2] = ACTIONS(1089), - [sym_float] = ACTIONS(1089), - [aux_sym_try_statement_token1] = ACTIONS(1089), - [aux_sym_goto_statement_token1] = ACTIONS(1089), - [aux_sym_continue_statement_token1] = ACTIONS(1089), - [aux_sym_break_statement_token1] = ACTIONS(1089), - [sym_integer] = ACTIONS(1089), - [aux_sym_return_statement_token1] = ACTIONS(1089), - [aux_sym_throw_expression_token1] = ACTIONS(1089), - [aux_sym_while_statement_token1] = ACTIONS(1089), - [aux_sym_while_statement_token2] = ACTIONS(1089), - [aux_sym_do_statement_token1] = ACTIONS(1089), - [aux_sym_for_statement_token1] = ACTIONS(1089), - [aux_sym_for_statement_token2] = ACTIONS(1089), - [aux_sym_foreach_statement_token1] = ACTIONS(1089), - [aux_sym_foreach_statement_token2] = ACTIONS(1089), - [aux_sym_if_statement_token1] = ACTIONS(1089), - [aux_sym_if_statement_token2] = ACTIONS(1089), - [aux_sym_else_if_clause_token1] = ACTIONS(1089), - [aux_sym_else_clause_token1] = ACTIONS(1089), - [aux_sym_match_expression_token1] = ACTIONS(1089), - [aux_sym_match_default_expression_token1] = ACTIONS(1089), - [aux_sym_switch_statement_token1] = ACTIONS(1089), - [aux_sym_switch_block_token1] = ACTIONS(1089), - [anon_sym_AT] = ACTIONS(1087), - [anon_sym_PLUS] = ACTIONS(1089), - [anon_sym_DASH] = ACTIONS(1089), - [anon_sym_TILDE] = ACTIONS(1087), - [anon_sym_BANG] = ACTIONS(1087), - [aux_sym_clone_expression_token1] = ACTIONS(1089), - [aux_sym_print_intrinsic_token1] = ACTIONS(1089), - [aux_sym_object_creation_expression_token1] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1087), - [anon_sym_DASH_DASH] = ACTIONS(1087), - [sym_shell_command_expression] = ACTIONS(1087), - [aux_sym__list_destructing_token1] = ACTIONS(1089), - [anon_sym_LBRACK] = ACTIONS(1087), - [anon_sym_self] = ACTIONS(1089), - [anon_sym_parent] = ACTIONS(1089), - [anon_sym_POUND_LBRACK] = ACTIONS(1087), - [anon_sym_SQUOTE] = ACTIONS(1087), - [aux_sym_encapsed_string_token1] = ACTIONS(1087), - [anon_sym_DQUOTE] = ACTIONS(1087), - [aux_sym_string_token1] = ACTIONS(1087), - [anon_sym_LT_LT_LT] = ACTIONS(1087), - [sym_boolean] = ACTIONS(1089), - [sym_null] = ACTIONS(1089), - [anon_sym_DOLLAR] = ACTIONS(1087), - [aux_sym_yield_expression_token1] = ACTIONS(1089), - [aux_sym_include_expression_token1] = ACTIONS(1089), - [aux_sym_include_once_expression_token1] = ACTIONS(1089), - [aux_sym_require_expression_token1] = ACTIONS(1089), - [aux_sym_require_once_expression_token1] = ACTIONS(1089), - [sym_comment] = ACTIONS(5), - }, - [467] = { - [sym_text_interpolation] = STATE(467), - [ts_builtin_sym_end] = ACTIONS(1139), - [sym_name] = ACTIONS(1141), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1139), - [aux_sym_function_static_declaration_token1] = ACTIONS(1141), - [aux_sym_global_declaration_token1] = ACTIONS(1141), - [aux_sym_namespace_definition_token1] = ACTIONS(1141), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1141), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1141), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1141), - [anon_sym_BSLASH] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(1139), - [anon_sym_RBRACE] = ACTIONS(1139), - [aux_sym_trait_declaration_token1] = ACTIONS(1141), - [aux_sym_interface_declaration_token1] = ACTIONS(1141), - [aux_sym_enum_declaration_token1] = ACTIONS(1141), - [aux_sym_enum_case_token1] = ACTIONS(1141), - [aux_sym_class_declaration_token1] = ACTIONS(1141), - [aux_sym_final_modifier_token1] = ACTIONS(1141), - [aux_sym_abstract_modifier_token1] = ACTIONS(1141), - [aux_sym_visibility_modifier_token1] = ACTIONS(1141), - [aux_sym_visibility_modifier_token2] = ACTIONS(1141), - [aux_sym_visibility_modifier_token3] = ACTIONS(1141), - [aux_sym__arrow_function_header_token1] = ACTIONS(1141), - [anon_sym_LPAREN] = ACTIONS(1139), - [aux_sym_cast_type_token1] = ACTIONS(1141), - [aux_sym_echo_statement_token1] = ACTIONS(1141), - [anon_sym_unset] = ACTIONS(1141), - [aux_sym_declare_statement_token1] = ACTIONS(1141), - [aux_sym_declare_statement_token2] = ACTIONS(1141), - [sym_float] = ACTIONS(1141), - [aux_sym_try_statement_token1] = ACTIONS(1141), - [aux_sym_goto_statement_token1] = ACTIONS(1141), - [aux_sym_continue_statement_token1] = ACTIONS(1141), - [aux_sym_break_statement_token1] = ACTIONS(1141), - [sym_integer] = ACTIONS(1141), - [aux_sym_return_statement_token1] = ACTIONS(1141), - [aux_sym_throw_expression_token1] = ACTIONS(1141), - [aux_sym_while_statement_token1] = ACTIONS(1141), - [aux_sym_while_statement_token2] = ACTIONS(1141), - [aux_sym_do_statement_token1] = ACTIONS(1141), - [aux_sym_for_statement_token1] = ACTIONS(1141), - [aux_sym_for_statement_token2] = ACTIONS(1141), - [aux_sym_foreach_statement_token1] = ACTIONS(1141), - [aux_sym_foreach_statement_token2] = ACTIONS(1141), - [aux_sym_if_statement_token1] = ACTIONS(1141), - [aux_sym_if_statement_token2] = ACTIONS(1141), - [aux_sym_else_if_clause_token1] = ACTIONS(1141), - [aux_sym_else_clause_token1] = ACTIONS(1141), - [aux_sym_match_expression_token1] = ACTIONS(1141), - [aux_sym_match_default_expression_token1] = ACTIONS(1141), - [aux_sym_switch_statement_token1] = ACTIONS(1141), - [aux_sym_switch_block_token1] = ACTIONS(1141), - [anon_sym_AT] = ACTIONS(1139), - [anon_sym_PLUS] = ACTIONS(1141), - [anon_sym_DASH] = ACTIONS(1141), - [anon_sym_TILDE] = ACTIONS(1139), - [anon_sym_BANG] = ACTIONS(1139), - [aux_sym_clone_expression_token1] = ACTIONS(1141), - [aux_sym_print_intrinsic_token1] = ACTIONS(1141), - [aux_sym_object_creation_expression_token1] = ACTIONS(1141), - [anon_sym_PLUS_PLUS] = ACTIONS(1139), - [anon_sym_DASH_DASH] = ACTIONS(1139), - [sym_shell_command_expression] = ACTIONS(1139), - [aux_sym__list_destructing_token1] = ACTIONS(1141), - [anon_sym_LBRACK] = ACTIONS(1139), - [anon_sym_self] = ACTIONS(1141), - [anon_sym_parent] = ACTIONS(1141), - [anon_sym_POUND_LBRACK] = ACTIONS(1139), - [anon_sym_SQUOTE] = ACTIONS(1139), - [aux_sym_encapsed_string_token1] = ACTIONS(1139), - [anon_sym_DQUOTE] = ACTIONS(1139), - [aux_sym_string_token1] = ACTIONS(1139), - [anon_sym_LT_LT_LT] = ACTIONS(1139), - [sym_boolean] = ACTIONS(1141), - [sym_null] = ACTIONS(1141), - [anon_sym_DOLLAR] = ACTIONS(1139), - [aux_sym_yield_expression_token1] = ACTIONS(1141), - [aux_sym_include_expression_token1] = ACTIONS(1141), - [aux_sym_include_once_expression_token1] = ACTIONS(1141), - [aux_sym_require_expression_token1] = ACTIONS(1141), - [aux_sym_require_once_expression_token1] = ACTIONS(1141), - [sym_comment] = ACTIONS(5), - }, - [468] = { - [sym_text_interpolation] = STATE(468), - [ts_builtin_sym_end] = ACTIONS(1143), - [sym_name] = ACTIONS(1145), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1143), - [aux_sym_function_static_declaration_token1] = ACTIONS(1145), - [aux_sym_global_declaration_token1] = ACTIONS(1145), - [aux_sym_namespace_definition_token1] = ACTIONS(1145), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1145), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1145), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1145), - [anon_sym_BSLASH] = ACTIONS(1143), - [anon_sym_LBRACE] = ACTIONS(1143), - [anon_sym_RBRACE] = ACTIONS(1143), - [aux_sym_trait_declaration_token1] = ACTIONS(1145), - [aux_sym_interface_declaration_token1] = ACTIONS(1145), - [aux_sym_enum_declaration_token1] = ACTIONS(1145), - [aux_sym_enum_case_token1] = ACTIONS(1145), - [aux_sym_class_declaration_token1] = ACTIONS(1145), - [aux_sym_final_modifier_token1] = ACTIONS(1145), - [aux_sym_abstract_modifier_token1] = ACTIONS(1145), - [aux_sym_visibility_modifier_token1] = ACTIONS(1145), - [aux_sym_visibility_modifier_token2] = ACTIONS(1145), - [aux_sym_visibility_modifier_token3] = ACTIONS(1145), - [aux_sym__arrow_function_header_token1] = ACTIONS(1145), - [anon_sym_LPAREN] = ACTIONS(1143), - [aux_sym_cast_type_token1] = ACTIONS(1145), - [aux_sym_echo_statement_token1] = ACTIONS(1145), - [anon_sym_unset] = ACTIONS(1145), - [aux_sym_declare_statement_token1] = ACTIONS(1145), - [aux_sym_declare_statement_token2] = ACTIONS(1145), - [sym_float] = ACTIONS(1145), - [aux_sym_try_statement_token1] = ACTIONS(1145), - [aux_sym_goto_statement_token1] = ACTIONS(1145), - [aux_sym_continue_statement_token1] = ACTIONS(1145), - [aux_sym_break_statement_token1] = ACTIONS(1145), - [sym_integer] = ACTIONS(1145), - [aux_sym_return_statement_token1] = ACTIONS(1145), - [aux_sym_throw_expression_token1] = ACTIONS(1145), - [aux_sym_while_statement_token1] = ACTIONS(1145), - [aux_sym_while_statement_token2] = ACTIONS(1145), - [aux_sym_do_statement_token1] = ACTIONS(1145), - [aux_sym_for_statement_token1] = ACTIONS(1145), - [aux_sym_for_statement_token2] = ACTIONS(1145), - [aux_sym_foreach_statement_token1] = ACTIONS(1145), - [aux_sym_foreach_statement_token2] = ACTIONS(1145), - [aux_sym_if_statement_token1] = ACTIONS(1145), - [aux_sym_if_statement_token2] = ACTIONS(1145), - [aux_sym_else_if_clause_token1] = ACTIONS(1145), - [aux_sym_else_clause_token1] = ACTIONS(1145), - [aux_sym_match_expression_token1] = ACTIONS(1145), - [aux_sym_match_default_expression_token1] = ACTIONS(1145), - [aux_sym_switch_statement_token1] = ACTIONS(1145), - [aux_sym_switch_block_token1] = ACTIONS(1145), - [anon_sym_AT] = ACTIONS(1143), - [anon_sym_PLUS] = ACTIONS(1145), - [anon_sym_DASH] = ACTIONS(1145), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_BANG] = ACTIONS(1143), - [aux_sym_clone_expression_token1] = ACTIONS(1145), - [aux_sym_print_intrinsic_token1] = ACTIONS(1145), - [aux_sym_object_creation_expression_token1] = ACTIONS(1145), - [anon_sym_PLUS_PLUS] = ACTIONS(1143), - [anon_sym_DASH_DASH] = ACTIONS(1143), - [sym_shell_command_expression] = ACTIONS(1143), - [aux_sym__list_destructing_token1] = ACTIONS(1145), - [anon_sym_LBRACK] = ACTIONS(1143), - [anon_sym_self] = ACTIONS(1145), - [anon_sym_parent] = ACTIONS(1145), - [anon_sym_POUND_LBRACK] = ACTIONS(1143), - [anon_sym_SQUOTE] = ACTIONS(1143), - [aux_sym_encapsed_string_token1] = ACTIONS(1143), - [anon_sym_DQUOTE] = ACTIONS(1143), - [aux_sym_string_token1] = ACTIONS(1143), - [anon_sym_LT_LT_LT] = ACTIONS(1143), - [sym_boolean] = ACTIONS(1145), - [sym_null] = ACTIONS(1145), - [anon_sym_DOLLAR] = ACTIONS(1143), - [aux_sym_yield_expression_token1] = ACTIONS(1145), - [aux_sym_include_expression_token1] = ACTIONS(1145), - [aux_sym_include_once_expression_token1] = ACTIONS(1145), - [aux_sym_require_expression_token1] = ACTIONS(1145), - [aux_sym_require_once_expression_token1] = ACTIONS(1145), - [sym_comment] = ACTIONS(5), - }, - [469] = { - [sym_text_interpolation] = STATE(469), - [ts_builtin_sym_end] = ACTIONS(1147), - [sym_name] = ACTIONS(1149), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1147), - [aux_sym_function_static_declaration_token1] = ACTIONS(1149), - [aux_sym_global_declaration_token1] = ACTIONS(1149), - [aux_sym_namespace_definition_token1] = ACTIONS(1149), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1149), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1149), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1149), - [anon_sym_BSLASH] = ACTIONS(1147), - [anon_sym_LBRACE] = ACTIONS(1147), - [anon_sym_RBRACE] = ACTIONS(1147), - [aux_sym_trait_declaration_token1] = ACTIONS(1149), - [aux_sym_interface_declaration_token1] = ACTIONS(1149), - [aux_sym_enum_declaration_token1] = ACTIONS(1149), - [aux_sym_enum_case_token1] = ACTIONS(1149), - [aux_sym_class_declaration_token1] = ACTIONS(1149), - [aux_sym_final_modifier_token1] = ACTIONS(1149), - [aux_sym_abstract_modifier_token1] = ACTIONS(1149), - [aux_sym_visibility_modifier_token1] = ACTIONS(1149), - [aux_sym_visibility_modifier_token2] = ACTIONS(1149), - [aux_sym_visibility_modifier_token3] = ACTIONS(1149), - [aux_sym__arrow_function_header_token1] = ACTIONS(1149), - [anon_sym_LPAREN] = ACTIONS(1147), - [aux_sym_cast_type_token1] = ACTIONS(1149), - [aux_sym_echo_statement_token1] = ACTIONS(1149), - [anon_sym_unset] = ACTIONS(1149), - [aux_sym_declare_statement_token1] = ACTIONS(1149), - [aux_sym_declare_statement_token2] = ACTIONS(1149), - [sym_float] = ACTIONS(1149), - [aux_sym_try_statement_token1] = ACTIONS(1149), - [aux_sym_goto_statement_token1] = ACTIONS(1149), - [aux_sym_continue_statement_token1] = ACTIONS(1149), - [aux_sym_break_statement_token1] = ACTIONS(1149), - [sym_integer] = ACTIONS(1149), - [aux_sym_return_statement_token1] = ACTIONS(1149), - [aux_sym_throw_expression_token1] = ACTIONS(1149), - [aux_sym_while_statement_token1] = ACTIONS(1149), - [aux_sym_while_statement_token2] = ACTIONS(1149), - [aux_sym_do_statement_token1] = ACTIONS(1149), - [aux_sym_for_statement_token1] = ACTIONS(1149), - [aux_sym_for_statement_token2] = ACTIONS(1149), - [aux_sym_foreach_statement_token1] = ACTIONS(1149), - [aux_sym_foreach_statement_token2] = ACTIONS(1149), - [aux_sym_if_statement_token1] = ACTIONS(1149), - [aux_sym_if_statement_token2] = ACTIONS(1149), - [aux_sym_else_if_clause_token1] = ACTIONS(1149), - [aux_sym_else_clause_token1] = ACTIONS(1149), - [aux_sym_match_expression_token1] = ACTIONS(1149), - [aux_sym_match_default_expression_token1] = ACTIONS(1149), - [aux_sym_switch_statement_token1] = ACTIONS(1149), - [aux_sym_switch_block_token1] = ACTIONS(1149), - [anon_sym_AT] = ACTIONS(1147), - [anon_sym_PLUS] = ACTIONS(1149), - [anon_sym_DASH] = ACTIONS(1149), - [anon_sym_TILDE] = ACTIONS(1147), - [anon_sym_BANG] = ACTIONS(1147), - [aux_sym_clone_expression_token1] = ACTIONS(1149), - [aux_sym_print_intrinsic_token1] = ACTIONS(1149), - [aux_sym_object_creation_expression_token1] = ACTIONS(1149), - [anon_sym_PLUS_PLUS] = ACTIONS(1147), - [anon_sym_DASH_DASH] = ACTIONS(1147), - [sym_shell_command_expression] = ACTIONS(1147), - [aux_sym__list_destructing_token1] = ACTIONS(1149), - [anon_sym_LBRACK] = ACTIONS(1147), - [anon_sym_self] = ACTIONS(1149), - [anon_sym_parent] = ACTIONS(1149), - [anon_sym_POUND_LBRACK] = ACTIONS(1147), - [anon_sym_SQUOTE] = ACTIONS(1147), - [aux_sym_encapsed_string_token1] = ACTIONS(1147), - [anon_sym_DQUOTE] = ACTIONS(1147), - [aux_sym_string_token1] = ACTIONS(1147), - [anon_sym_LT_LT_LT] = ACTIONS(1147), - [sym_boolean] = ACTIONS(1149), - [sym_null] = ACTIONS(1149), - [anon_sym_DOLLAR] = ACTIONS(1147), - [aux_sym_yield_expression_token1] = ACTIONS(1149), - [aux_sym_include_expression_token1] = ACTIONS(1149), - [aux_sym_include_once_expression_token1] = ACTIONS(1149), - [aux_sym_require_expression_token1] = ACTIONS(1149), - [aux_sym_require_once_expression_token1] = ACTIONS(1149), - [sym_comment] = ACTIONS(5), - }, - [470] = { - [sym_text_interpolation] = STATE(470), - [ts_builtin_sym_end] = ACTIONS(1151), - [sym_name] = ACTIONS(1153), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1151), - [aux_sym_function_static_declaration_token1] = ACTIONS(1153), - [aux_sym_global_declaration_token1] = ACTIONS(1153), - [aux_sym_namespace_definition_token1] = ACTIONS(1153), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1153), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1153), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1153), - [anon_sym_BSLASH] = ACTIONS(1151), - [anon_sym_LBRACE] = ACTIONS(1151), - [anon_sym_RBRACE] = ACTIONS(1151), - [aux_sym_trait_declaration_token1] = ACTIONS(1153), - [aux_sym_interface_declaration_token1] = ACTIONS(1153), - [aux_sym_enum_declaration_token1] = ACTIONS(1153), - [aux_sym_enum_case_token1] = ACTIONS(1153), - [aux_sym_class_declaration_token1] = ACTIONS(1153), - [aux_sym_final_modifier_token1] = ACTIONS(1153), - [aux_sym_abstract_modifier_token1] = ACTIONS(1153), - [aux_sym_visibility_modifier_token1] = ACTIONS(1153), - [aux_sym_visibility_modifier_token2] = ACTIONS(1153), - [aux_sym_visibility_modifier_token3] = ACTIONS(1153), - [aux_sym__arrow_function_header_token1] = ACTIONS(1153), - [anon_sym_LPAREN] = ACTIONS(1151), - [aux_sym_cast_type_token1] = ACTIONS(1153), - [aux_sym_echo_statement_token1] = ACTIONS(1153), - [anon_sym_unset] = ACTIONS(1153), - [aux_sym_declare_statement_token1] = ACTIONS(1153), - [aux_sym_declare_statement_token2] = ACTIONS(1153), - [sym_float] = ACTIONS(1153), - [aux_sym_try_statement_token1] = ACTIONS(1153), - [aux_sym_goto_statement_token1] = ACTIONS(1153), - [aux_sym_continue_statement_token1] = ACTIONS(1153), - [aux_sym_break_statement_token1] = ACTIONS(1153), - [sym_integer] = ACTIONS(1153), - [aux_sym_return_statement_token1] = ACTIONS(1153), - [aux_sym_throw_expression_token1] = ACTIONS(1153), - [aux_sym_while_statement_token1] = ACTIONS(1153), - [aux_sym_while_statement_token2] = ACTIONS(1153), - [aux_sym_do_statement_token1] = ACTIONS(1153), - [aux_sym_for_statement_token1] = ACTIONS(1153), - [aux_sym_for_statement_token2] = ACTIONS(1153), - [aux_sym_foreach_statement_token1] = ACTIONS(1153), - [aux_sym_foreach_statement_token2] = ACTIONS(1153), - [aux_sym_if_statement_token1] = ACTIONS(1153), - [aux_sym_if_statement_token2] = ACTIONS(1153), - [aux_sym_else_if_clause_token1] = ACTIONS(1153), - [aux_sym_else_clause_token1] = ACTIONS(1153), - [aux_sym_match_expression_token1] = ACTIONS(1153), - [aux_sym_match_default_expression_token1] = ACTIONS(1153), - [aux_sym_switch_statement_token1] = ACTIONS(1153), - [aux_sym_switch_block_token1] = ACTIONS(1153), - [anon_sym_AT] = ACTIONS(1151), - [anon_sym_PLUS] = ACTIONS(1153), - [anon_sym_DASH] = ACTIONS(1153), - [anon_sym_TILDE] = ACTIONS(1151), - [anon_sym_BANG] = ACTIONS(1151), - [aux_sym_clone_expression_token1] = ACTIONS(1153), - [aux_sym_print_intrinsic_token1] = ACTIONS(1153), - [aux_sym_object_creation_expression_token1] = ACTIONS(1153), - [anon_sym_PLUS_PLUS] = ACTIONS(1151), - [anon_sym_DASH_DASH] = ACTIONS(1151), - [sym_shell_command_expression] = ACTIONS(1151), - [aux_sym__list_destructing_token1] = ACTIONS(1153), - [anon_sym_LBRACK] = ACTIONS(1151), - [anon_sym_self] = ACTIONS(1153), - [anon_sym_parent] = ACTIONS(1153), - [anon_sym_POUND_LBRACK] = ACTIONS(1151), - [anon_sym_SQUOTE] = ACTIONS(1151), - [aux_sym_encapsed_string_token1] = ACTIONS(1151), - [anon_sym_DQUOTE] = ACTIONS(1151), - [aux_sym_string_token1] = ACTIONS(1151), - [anon_sym_LT_LT_LT] = ACTIONS(1151), - [sym_boolean] = ACTIONS(1153), - [sym_null] = ACTIONS(1153), - [anon_sym_DOLLAR] = ACTIONS(1151), - [aux_sym_yield_expression_token1] = ACTIONS(1153), - [aux_sym_include_expression_token1] = ACTIONS(1153), - [aux_sym_include_once_expression_token1] = ACTIONS(1153), - [aux_sym_require_expression_token1] = ACTIONS(1153), - [aux_sym_require_once_expression_token1] = ACTIONS(1153), - [sym_comment] = ACTIONS(5), - }, - [471] = { - [sym_text_interpolation] = STATE(471), - [ts_builtin_sym_end] = ACTIONS(1155), - [sym_name] = ACTIONS(1157), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1155), - [aux_sym_function_static_declaration_token1] = ACTIONS(1157), - [aux_sym_global_declaration_token1] = ACTIONS(1157), - [aux_sym_namespace_definition_token1] = ACTIONS(1157), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1157), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1157), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1157), - [anon_sym_BSLASH] = ACTIONS(1155), - [anon_sym_LBRACE] = ACTIONS(1155), - [anon_sym_RBRACE] = ACTIONS(1155), - [aux_sym_trait_declaration_token1] = ACTIONS(1157), - [aux_sym_interface_declaration_token1] = ACTIONS(1157), - [aux_sym_enum_declaration_token1] = ACTIONS(1157), - [aux_sym_enum_case_token1] = ACTIONS(1157), - [aux_sym_class_declaration_token1] = ACTIONS(1157), - [aux_sym_final_modifier_token1] = ACTIONS(1157), - [aux_sym_abstract_modifier_token1] = ACTIONS(1157), - [aux_sym_visibility_modifier_token1] = ACTIONS(1157), - [aux_sym_visibility_modifier_token2] = ACTIONS(1157), - [aux_sym_visibility_modifier_token3] = ACTIONS(1157), - [aux_sym__arrow_function_header_token1] = ACTIONS(1157), - [anon_sym_LPAREN] = ACTIONS(1155), - [aux_sym_cast_type_token1] = ACTIONS(1157), - [aux_sym_echo_statement_token1] = ACTIONS(1157), - [anon_sym_unset] = ACTIONS(1157), - [aux_sym_declare_statement_token1] = ACTIONS(1157), - [aux_sym_declare_statement_token2] = ACTIONS(1157), - [sym_float] = ACTIONS(1157), - [aux_sym_try_statement_token1] = ACTIONS(1157), - [aux_sym_goto_statement_token1] = ACTIONS(1157), - [aux_sym_continue_statement_token1] = ACTIONS(1157), - [aux_sym_break_statement_token1] = ACTIONS(1157), - [sym_integer] = ACTIONS(1157), - [aux_sym_return_statement_token1] = ACTIONS(1157), - [aux_sym_throw_expression_token1] = ACTIONS(1157), - [aux_sym_while_statement_token1] = ACTIONS(1157), - [aux_sym_while_statement_token2] = ACTIONS(1157), - [aux_sym_do_statement_token1] = ACTIONS(1157), - [aux_sym_for_statement_token1] = ACTIONS(1157), - [aux_sym_for_statement_token2] = ACTIONS(1157), - [aux_sym_foreach_statement_token1] = ACTIONS(1157), - [aux_sym_foreach_statement_token2] = ACTIONS(1157), - [aux_sym_if_statement_token1] = ACTIONS(1157), - [aux_sym_if_statement_token2] = ACTIONS(1157), - [aux_sym_else_if_clause_token1] = ACTIONS(1157), - [aux_sym_else_clause_token1] = ACTIONS(1157), - [aux_sym_match_expression_token1] = ACTIONS(1157), - [aux_sym_match_default_expression_token1] = ACTIONS(1157), - [aux_sym_switch_statement_token1] = ACTIONS(1157), - [aux_sym_switch_block_token1] = ACTIONS(1157), - [anon_sym_AT] = ACTIONS(1155), - [anon_sym_PLUS] = ACTIONS(1157), - [anon_sym_DASH] = ACTIONS(1157), - [anon_sym_TILDE] = ACTIONS(1155), - [anon_sym_BANG] = ACTIONS(1155), - [aux_sym_clone_expression_token1] = ACTIONS(1157), - [aux_sym_print_intrinsic_token1] = ACTIONS(1157), - [aux_sym_object_creation_expression_token1] = ACTIONS(1157), - [anon_sym_PLUS_PLUS] = ACTIONS(1155), - [anon_sym_DASH_DASH] = ACTIONS(1155), - [sym_shell_command_expression] = ACTIONS(1155), - [aux_sym__list_destructing_token1] = ACTIONS(1157), - [anon_sym_LBRACK] = ACTIONS(1155), - [anon_sym_self] = ACTIONS(1157), - [anon_sym_parent] = ACTIONS(1157), - [anon_sym_POUND_LBRACK] = ACTIONS(1155), - [anon_sym_SQUOTE] = ACTIONS(1155), - [aux_sym_encapsed_string_token1] = ACTIONS(1155), - [anon_sym_DQUOTE] = ACTIONS(1155), - [aux_sym_string_token1] = ACTIONS(1155), - [anon_sym_LT_LT_LT] = ACTIONS(1155), - [sym_boolean] = ACTIONS(1157), - [sym_null] = ACTIONS(1157), - [anon_sym_DOLLAR] = ACTIONS(1155), - [aux_sym_yield_expression_token1] = ACTIONS(1157), - [aux_sym_include_expression_token1] = ACTIONS(1157), - [aux_sym_include_once_expression_token1] = ACTIONS(1157), - [aux_sym_require_expression_token1] = ACTIONS(1157), - [aux_sym_require_once_expression_token1] = ACTIONS(1157), - [sym_comment] = ACTIONS(5), - }, - [472] = { - [sym_text_interpolation] = STATE(472), - [ts_builtin_sym_end] = ACTIONS(1159), - [sym_name] = ACTIONS(1161), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1159), - [aux_sym_function_static_declaration_token1] = ACTIONS(1161), - [aux_sym_global_declaration_token1] = ACTIONS(1161), - [aux_sym_namespace_definition_token1] = ACTIONS(1161), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1161), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1161), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1161), - [anon_sym_BSLASH] = ACTIONS(1159), - [anon_sym_LBRACE] = ACTIONS(1159), - [anon_sym_RBRACE] = ACTIONS(1159), - [aux_sym_trait_declaration_token1] = ACTIONS(1161), - [aux_sym_interface_declaration_token1] = ACTIONS(1161), - [aux_sym_enum_declaration_token1] = ACTIONS(1161), - [aux_sym_enum_case_token1] = ACTIONS(1161), - [aux_sym_class_declaration_token1] = ACTIONS(1161), - [aux_sym_final_modifier_token1] = ACTIONS(1161), - [aux_sym_abstract_modifier_token1] = ACTIONS(1161), - [aux_sym_visibility_modifier_token1] = ACTIONS(1161), - [aux_sym_visibility_modifier_token2] = ACTIONS(1161), - [aux_sym_visibility_modifier_token3] = ACTIONS(1161), - [aux_sym__arrow_function_header_token1] = ACTIONS(1161), - [anon_sym_LPAREN] = ACTIONS(1159), - [aux_sym_cast_type_token1] = ACTIONS(1161), - [aux_sym_echo_statement_token1] = ACTIONS(1161), - [anon_sym_unset] = ACTIONS(1161), - [aux_sym_declare_statement_token1] = ACTIONS(1161), - [aux_sym_declare_statement_token2] = ACTIONS(1161), - [sym_float] = ACTIONS(1161), - [aux_sym_try_statement_token1] = ACTIONS(1161), - [aux_sym_goto_statement_token1] = ACTIONS(1161), - [aux_sym_continue_statement_token1] = ACTIONS(1161), - [aux_sym_break_statement_token1] = ACTIONS(1161), - [sym_integer] = ACTIONS(1161), - [aux_sym_return_statement_token1] = ACTIONS(1161), - [aux_sym_throw_expression_token1] = ACTIONS(1161), - [aux_sym_while_statement_token1] = ACTIONS(1161), - [aux_sym_while_statement_token2] = ACTIONS(1161), - [aux_sym_do_statement_token1] = ACTIONS(1161), - [aux_sym_for_statement_token1] = ACTIONS(1161), - [aux_sym_for_statement_token2] = ACTIONS(1161), - [aux_sym_foreach_statement_token1] = ACTIONS(1161), - [aux_sym_foreach_statement_token2] = ACTIONS(1161), - [aux_sym_if_statement_token1] = ACTIONS(1161), - [aux_sym_if_statement_token2] = ACTIONS(1161), - [aux_sym_else_if_clause_token1] = ACTIONS(1161), - [aux_sym_else_clause_token1] = ACTIONS(1161), - [aux_sym_match_expression_token1] = ACTIONS(1161), - [aux_sym_match_default_expression_token1] = ACTIONS(1161), - [aux_sym_switch_statement_token1] = ACTIONS(1161), - [aux_sym_switch_block_token1] = ACTIONS(1161), - [anon_sym_AT] = ACTIONS(1159), - [anon_sym_PLUS] = ACTIONS(1161), - [anon_sym_DASH] = ACTIONS(1161), - [anon_sym_TILDE] = ACTIONS(1159), - [anon_sym_BANG] = ACTIONS(1159), - [aux_sym_clone_expression_token1] = ACTIONS(1161), - [aux_sym_print_intrinsic_token1] = ACTIONS(1161), - [aux_sym_object_creation_expression_token1] = ACTIONS(1161), - [anon_sym_PLUS_PLUS] = ACTIONS(1159), - [anon_sym_DASH_DASH] = ACTIONS(1159), - [sym_shell_command_expression] = ACTIONS(1159), - [aux_sym__list_destructing_token1] = ACTIONS(1161), - [anon_sym_LBRACK] = ACTIONS(1159), - [anon_sym_self] = ACTIONS(1161), - [anon_sym_parent] = ACTIONS(1161), - [anon_sym_POUND_LBRACK] = ACTIONS(1159), - [anon_sym_SQUOTE] = ACTIONS(1159), - [aux_sym_encapsed_string_token1] = ACTIONS(1159), - [anon_sym_DQUOTE] = ACTIONS(1159), - [aux_sym_string_token1] = ACTIONS(1159), - [anon_sym_LT_LT_LT] = ACTIONS(1159), - [sym_boolean] = ACTIONS(1161), - [sym_null] = ACTIONS(1161), - [anon_sym_DOLLAR] = ACTIONS(1159), - [aux_sym_yield_expression_token1] = ACTIONS(1161), - [aux_sym_include_expression_token1] = ACTIONS(1161), - [aux_sym_include_once_expression_token1] = ACTIONS(1161), - [aux_sym_require_expression_token1] = ACTIONS(1161), - [aux_sym_require_once_expression_token1] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - }, - [473] = { - [sym_text_interpolation] = STATE(473), - [ts_builtin_sym_end] = ACTIONS(1163), - [sym_name] = ACTIONS(1165), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1163), - [aux_sym_function_static_declaration_token1] = ACTIONS(1165), - [aux_sym_global_declaration_token1] = ACTIONS(1165), - [aux_sym_namespace_definition_token1] = ACTIONS(1165), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1165), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1165), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1165), - [anon_sym_BSLASH] = ACTIONS(1163), - [anon_sym_LBRACE] = ACTIONS(1163), - [anon_sym_RBRACE] = ACTIONS(1163), - [aux_sym_trait_declaration_token1] = ACTIONS(1165), - [aux_sym_interface_declaration_token1] = ACTIONS(1165), - [aux_sym_enum_declaration_token1] = ACTIONS(1165), - [aux_sym_enum_case_token1] = ACTIONS(1165), - [aux_sym_class_declaration_token1] = ACTIONS(1165), - [aux_sym_final_modifier_token1] = ACTIONS(1165), - [aux_sym_abstract_modifier_token1] = ACTIONS(1165), - [aux_sym_visibility_modifier_token1] = ACTIONS(1165), - [aux_sym_visibility_modifier_token2] = ACTIONS(1165), - [aux_sym_visibility_modifier_token3] = ACTIONS(1165), - [aux_sym__arrow_function_header_token1] = ACTIONS(1165), - [anon_sym_LPAREN] = ACTIONS(1163), - [aux_sym_cast_type_token1] = ACTIONS(1165), - [aux_sym_echo_statement_token1] = ACTIONS(1165), - [anon_sym_unset] = ACTIONS(1165), - [aux_sym_declare_statement_token1] = ACTIONS(1165), - [aux_sym_declare_statement_token2] = ACTIONS(1165), - [sym_float] = ACTIONS(1165), - [aux_sym_try_statement_token1] = ACTIONS(1165), - [aux_sym_goto_statement_token1] = ACTIONS(1165), - [aux_sym_continue_statement_token1] = ACTIONS(1165), - [aux_sym_break_statement_token1] = ACTIONS(1165), - [sym_integer] = ACTIONS(1165), - [aux_sym_return_statement_token1] = ACTIONS(1165), - [aux_sym_throw_expression_token1] = ACTIONS(1165), - [aux_sym_while_statement_token1] = ACTIONS(1165), - [aux_sym_while_statement_token2] = ACTIONS(1165), - [aux_sym_do_statement_token1] = ACTIONS(1165), - [aux_sym_for_statement_token1] = ACTIONS(1165), - [aux_sym_for_statement_token2] = ACTIONS(1165), - [aux_sym_foreach_statement_token1] = ACTIONS(1165), - [aux_sym_foreach_statement_token2] = ACTIONS(1165), - [aux_sym_if_statement_token1] = ACTIONS(1165), - [aux_sym_if_statement_token2] = ACTIONS(1165), - [aux_sym_else_if_clause_token1] = ACTIONS(1165), - [aux_sym_else_clause_token1] = ACTIONS(1165), - [aux_sym_match_expression_token1] = ACTIONS(1165), - [aux_sym_match_default_expression_token1] = ACTIONS(1165), - [aux_sym_switch_statement_token1] = ACTIONS(1165), - [aux_sym_switch_block_token1] = ACTIONS(1165), - [anon_sym_AT] = ACTIONS(1163), - [anon_sym_PLUS] = ACTIONS(1165), - [anon_sym_DASH] = ACTIONS(1165), - [anon_sym_TILDE] = ACTIONS(1163), - [anon_sym_BANG] = ACTIONS(1163), - [aux_sym_clone_expression_token1] = ACTIONS(1165), - [aux_sym_print_intrinsic_token1] = ACTIONS(1165), - [aux_sym_object_creation_expression_token1] = ACTIONS(1165), - [anon_sym_PLUS_PLUS] = ACTIONS(1163), - [anon_sym_DASH_DASH] = ACTIONS(1163), - [sym_shell_command_expression] = ACTIONS(1163), - [aux_sym__list_destructing_token1] = ACTIONS(1165), - [anon_sym_LBRACK] = ACTIONS(1163), - [anon_sym_self] = ACTIONS(1165), - [anon_sym_parent] = ACTIONS(1165), - [anon_sym_POUND_LBRACK] = ACTIONS(1163), - [anon_sym_SQUOTE] = ACTIONS(1163), - [aux_sym_encapsed_string_token1] = ACTIONS(1163), - [anon_sym_DQUOTE] = ACTIONS(1163), - [aux_sym_string_token1] = ACTIONS(1163), - [anon_sym_LT_LT_LT] = ACTIONS(1163), - [sym_boolean] = ACTIONS(1165), - [sym_null] = ACTIONS(1165), - [anon_sym_DOLLAR] = ACTIONS(1163), - [aux_sym_yield_expression_token1] = ACTIONS(1165), - [aux_sym_include_expression_token1] = ACTIONS(1165), - [aux_sym_include_once_expression_token1] = ACTIONS(1165), - [aux_sym_require_expression_token1] = ACTIONS(1165), - [aux_sym_require_once_expression_token1] = ACTIONS(1165), - [sym_comment] = ACTIONS(5), - }, - [474] = { - [sym_text_interpolation] = STATE(474), - [ts_builtin_sym_end] = ACTIONS(1167), - [sym_name] = ACTIONS(1169), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1167), - [aux_sym_function_static_declaration_token1] = ACTIONS(1169), - [aux_sym_global_declaration_token1] = ACTIONS(1169), - [aux_sym_namespace_definition_token1] = ACTIONS(1169), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1169), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1169), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1169), - [anon_sym_BSLASH] = ACTIONS(1167), - [anon_sym_LBRACE] = ACTIONS(1167), - [anon_sym_RBRACE] = ACTIONS(1167), - [aux_sym_trait_declaration_token1] = ACTIONS(1169), - [aux_sym_interface_declaration_token1] = ACTIONS(1169), - [aux_sym_enum_declaration_token1] = ACTIONS(1169), - [aux_sym_enum_case_token1] = ACTIONS(1169), - [aux_sym_class_declaration_token1] = ACTIONS(1169), - [aux_sym_final_modifier_token1] = ACTIONS(1169), - [aux_sym_abstract_modifier_token1] = ACTIONS(1169), - [aux_sym_visibility_modifier_token1] = ACTIONS(1169), - [aux_sym_visibility_modifier_token2] = ACTIONS(1169), - [aux_sym_visibility_modifier_token3] = ACTIONS(1169), - [aux_sym__arrow_function_header_token1] = ACTIONS(1169), - [anon_sym_LPAREN] = ACTIONS(1167), - [aux_sym_cast_type_token1] = ACTIONS(1169), - [aux_sym_echo_statement_token1] = ACTIONS(1169), - [anon_sym_unset] = ACTIONS(1169), - [aux_sym_declare_statement_token1] = ACTIONS(1169), - [aux_sym_declare_statement_token2] = ACTIONS(1169), - [sym_float] = ACTIONS(1169), - [aux_sym_try_statement_token1] = ACTIONS(1169), - [aux_sym_goto_statement_token1] = ACTIONS(1169), - [aux_sym_continue_statement_token1] = ACTIONS(1169), - [aux_sym_break_statement_token1] = ACTIONS(1169), - [sym_integer] = ACTIONS(1169), - [aux_sym_return_statement_token1] = ACTIONS(1169), - [aux_sym_throw_expression_token1] = ACTIONS(1169), - [aux_sym_while_statement_token1] = ACTIONS(1169), - [aux_sym_while_statement_token2] = ACTIONS(1169), - [aux_sym_do_statement_token1] = ACTIONS(1169), - [aux_sym_for_statement_token1] = ACTIONS(1169), - [aux_sym_for_statement_token2] = ACTIONS(1169), - [aux_sym_foreach_statement_token1] = ACTIONS(1169), - [aux_sym_foreach_statement_token2] = ACTIONS(1169), - [aux_sym_if_statement_token1] = ACTIONS(1169), - [aux_sym_if_statement_token2] = ACTIONS(1169), - [aux_sym_else_if_clause_token1] = ACTIONS(1169), - [aux_sym_else_clause_token1] = ACTIONS(1169), - [aux_sym_match_expression_token1] = ACTIONS(1169), - [aux_sym_match_default_expression_token1] = ACTIONS(1169), - [aux_sym_switch_statement_token1] = ACTIONS(1169), - [aux_sym_switch_block_token1] = ACTIONS(1169), - [anon_sym_AT] = ACTIONS(1167), - [anon_sym_PLUS] = ACTIONS(1169), - [anon_sym_DASH] = ACTIONS(1169), - [anon_sym_TILDE] = ACTIONS(1167), - [anon_sym_BANG] = ACTIONS(1167), - [aux_sym_clone_expression_token1] = ACTIONS(1169), - [aux_sym_print_intrinsic_token1] = ACTIONS(1169), - [aux_sym_object_creation_expression_token1] = ACTIONS(1169), - [anon_sym_PLUS_PLUS] = ACTIONS(1167), - [anon_sym_DASH_DASH] = ACTIONS(1167), - [sym_shell_command_expression] = ACTIONS(1167), - [aux_sym__list_destructing_token1] = ACTIONS(1169), - [anon_sym_LBRACK] = ACTIONS(1167), - [anon_sym_self] = ACTIONS(1169), - [anon_sym_parent] = ACTIONS(1169), - [anon_sym_POUND_LBRACK] = ACTIONS(1167), - [anon_sym_SQUOTE] = ACTIONS(1167), - [aux_sym_encapsed_string_token1] = ACTIONS(1167), - [anon_sym_DQUOTE] = ACTIONS(1167), - [aux_sym_string_token1] = ACTIONS(1167), - [anon_sym_LT_LT_LT] = ACTIONS(1167), - [sym_boolean] = ACTIONS(1169), - [sym_null] = ACTIONS(1169), - [anon_sym_DOLLAR] = ACTIONS(1167), - [aux_sym_yield_expression_token1] = ACTIONS(1169), - [aux_sym_include_expression_token1] = ACTIONS(1169), - [aux_sym_include_once_expression_token1] = ACTIONS(1169), - [aux_sym_require_expression_token1] = ACTIONS(1169), - [aux_sym_require_once_expression_token1] = ACTIONS(1169), - [sym_comment] = ACTIONS(5), - }, - [475] = { - [sym_text_interpolation] = STATE(475), - [ts_builtin_sym_end] = ACTIONS(1171), - [sym_name] = ACTIONS(1173), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1171), - [aux_sym_function_static_declaration_token1] = ACTIONS(1173), - [aux_sym_global_declaration_token1] = ACTIONS(1173), - [aux_sym_namespace_definition_token1] = ACTIONS(1173), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1173), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1173), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1173), - [anon_sym_BSLASH] = ACTIONS(1171), - [anon_sym_LBRACE] = ACTIONS(1171), - [anon_sym_RBRACE] = ACTIONS(1171), - [aux_sym_trait_declaration_token1] = ACTIONS(1173), - [aux_sym_interface_declaration_token1] = ACTIONS(1173), - [aux_sym_enum_declaration_token1] = ACTIONS(1173), - [aux_sym_enum_case_token1] = ACTIONS(1173), - [aux_sym_class_declaration_token1] = ACTIONS(1173), - [aux_sym_final_modifier_token1] = ACTIONS(1173), - [aux_sym_abstract_modifier_token1] = ACTIONS(1173), - [aux_sym_visibility_modifier_token1] = ACTIONS(1173), - [aux_sym_visibility_modifier_token2] = ACTIONS(1173), - [aux_sym_visibility_modifier_token3] = ACTIONS(1173), - [aux_sym__arrow_function_header_token1] = ACTIONS(1173), - [anon_sym_LPAREN] = ACTIONS(1171), - [aux_sym_cast_type_token1] = ACTIONS(1173), - [aux_sym_echo_statement_token1] = ACTIONS(1173), - [anon_sym_unset] = ACTIONS(1173), - [aux_sym_declare_statement_token1] = ACTIONS(1173), - [aux_sym_declare_statement_token2] = ACTIONS(1173), - [sym_float] = ACTIONS(1173), - [aux_sym_try_statement_token1] = ACTIONS(1173), - [aux_sym_goto_statement_token1] = ACTIONS(1173), - [aux_sym_continue_statement_token1] = ACTIONS(1173), - [aux_sym_break_statement_token1] = ACTIONS(1173), - [sym_integer] = ACTIONS(1173), - [aux_sym_return_statement_token1] = ACTIONS(1173), - [aux_sym_throw_expression_token1] = ACTIONS(1173), - [aux_sym_while_statement_token1] = ACTIONS(1173), - [aux_sym_while_statement_token2] = ACTIONS(1173), - [aux_sym_do_statement_token1] = ACTIONS(1173), - [aux_sym_for_statement_token1] = ACTIONS(1173), - [aux_sym_for_statement_token2] = ACTIONS(1173), - [aux_sym_foreach_statement_token1] = ACTIONS(1173), - [aux_sym_foreach_statement_token2] = ACTIONS(1173), - [aux_sym_if_statement_token1] = ACTIONS(1173), - [aux_sym_if_statement_token2] = ACTIONS(1173), - [aux_sym_else_if_clause_token1] = ACTIONS(1173), - [aux_sym_else_clause_token1] = ACTIONS(1173), - [aux_sym_match_expression_token1] = ACTIONS(1173), - [aux_sym_match_default_expression_token1] = ACTIONS(1173), - [aux_sym_switch_statement_token1] = ACTIONS(1173), - [aux_sym_switch_block_token1] = ACTIONS(1173), - [anon_sym_AT] = ACTIONS(1171), - [anon_sym_PLUS] = ACTIONS(1173), - [anon_sym_DASH] = ACTIONS(1173), - [anon_sym_TILDE] = ACTIONS(1171), - [anon_sym_BANG] = ACTIONS(1171), - [aux_sym_clone_expression_token1] = ACTIONS(1173), - [aux_sym_print_intrinsic_token1] = ACTIONS(1173), - [aux_sym_object_creation_expression_token1] = ACTIONS(1173), - [anon_sym_PLUS_PLUS] = ACTIONS(1171), - [anon_sym_DASH_DASH] = ACTIONS(1171), - [sym_shell_command_expression] = ACTIONS(1171), - [aux_sym__list_destructing_token1] = ACTIONS(1173), - [anon_sym_LBRACK] = ACTIONS(1171), - [anon_sym_self] = ACTIONS(1173), - [anon_sym_parent] = ACTIONS(1173), - [anon_sym_POUND_LBRACK] = ACTIONS(1171), - [anon_sym_SQUOTE] = ACTIONS(1171), - [aux_sym_encapsed_string_token1] = ACTIONS(1171), - [anon_sym_DQUOTE] = ACTIONS(1171), - [aux_sym_string_token1] = ACTIONS(1171), - [anon_sym_LT_LT_LT] = ACTIONS(1171), - [sym_boolean] = ACTIONS(1173), - [sym_null] = ACTIONS(1173), - [anon_sym_DOLLAR] = ACTIONS(1171), - [aux_sym_yield_expression_token1] = ACTIONS(1173), - [aux_sym_include_expression_token1] = ACTIONS(1173), - [aux_sym_include_once_expression_token1] = ACTIONS(1173), - [aux_sym_require_expression_token1] = ACTIONS(1173), - [aux_sym_require_once_expression_token1] = ACTIONS(1173), - [sym_comment] = ACTIONS(5), - }, - [476] = { - [sym_text_interpolation] = STATE(476), - [ts_builtin_sym_end] = ACTIONS(1175), - [sym_name] = ACTIONS(1177), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1175), - [aux_sym_function_static_declaration_token1] = ACTIONS(1177), - [aux_sym_global_declaration_token1] = ACTIONS(1177), - [aux_sym_namespace_definition_token1] = ACTIONS(1177), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1177), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1177), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1177), - [anon_sym_BSLASH] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(1175), - [anon_sym_RBRACE] = ACTIONS(1175), - [aux_sym_trait_declaration_token1] = ACTIONS(1177), - [aux_sym_interface_declaration_token1] = ACTIONS(1177), - [aux_sym_enum_declaration_token1] = ACTIONS(1177), - [aux_sym_enum_case_token1] = ACTIONS(1177), - [aux_sym_class_declaration_token1] = ACTIONS(1177), - [aux_sym_final_modifier_token1] = ACTIONS(1177), - [aux_sym_abstract_modifier_token1] = ACTIONS(1177), - [aux_sym_visibility_modifier_token1] = ACTIONS(1177), - [aux_sym_visibility_modifier_token2] = ACTIONS(1177), - [aux_sym_visibility_modifier_token3] = ACTIONS(1177), - [aux_sym__arrow_function_header_token1] = ACTIONS(1177), - [anon_sym_LPAREN] = ACTIONS(1175), - [aux_sym_cast_type_token1] = ACTIONS(1177), - [aux_sym_echo_statement_token1] = ACTIONS(1177), - [anon_sym_unset] = ACTIONS(1177), - [aux_sym_declare_statement_token1] = ACTIONS(1177), - [aux_sym_declare_statement_token2] = ACTIONS(1177), - [sym_float] = ACTIONS(1177), - [aux_sym_try_statement_token1] = ACTIONS(1177), - [aux_sym_goto_statement_token1] = ACTIONS(1177), - [aux_sym_continue_statement_token1] = ACTIONS(1177), - [aux_sym_break_statement_token1] = ACTIONS(1177), - [sym_integer] = ACTIONS(1177), - [aux_sym_return_statement_token1] = ACTIONS(1177), - [aux_sym_throw_expression_token1] = ACTIONS(1177), - [aux_sym_while_statement_token1] = ACTIONS(1177), - [aux_sym_while_statement_token2] = ACTIONS(1177), - [aux_sym_do_statement_token1] = ACTIONS(1177), - [aux_sym_for_statement_token1] = ACTIONS(1177), - [aux_sym_for_statement_token2] = ACTIONS(1177), - [aux_sym_foreach_statement_token1] = ACTIONS(1177), - [aux_sym_foreach_statement_token2] = ACTIONS(1177), - [aux_sym_if_statement_token1] = ACTIONS(1177), - [aux_sym_if_statement_token2] = ACTIONS(1177), - [aux_sym_else_if_clause_token1] = ACTIONS(1177), - [aux_sym_else_clause_token1] = ACTIONS(1177), - [aux_sym_match_expression_token1] = ACTIONS(1177), - [aux_sym_match_default_expression_token1] = ACTIONS(1177), - [aux_sym_switch_statement_token1] = ACTIONS(1177), - [aux_sym_switch_block_token1] = ACTIONS(1177), - [anon_sym_AT] = ACTIONS(1175), - [anon_sym_PLUS] = ACTIONS(1177), - [anon_sym_DASH] = ACTIONS(1177), - [anon_sym_TILDE] = ACTIONS(1175), - [anon_sym_BANG] = ACTIONS(1175), - [aux_sym_clone_expression_token1] = ACTIONS(1177), - [aux_sym_print_intrinsic_token1] = ACTIONS(1177), - [aux_sym_object_creation_expression_token1] = ACTIONS(1177), - [anon_sym_PLUS_PLUS] = ACTIONS(1175), - [anon_sym_DASH_DASH] = ACTIONS(1175), - [sym_shell_command_expression] = ACTIONS(1175), - [aux_sym__list_destructing_token1] = ACTIONS(1177), - [anon_sym_LBRACK] = ACTIONS(1175), - [anon_sym_self] = ACTIONS(1177), - [anon_sym_parent] = ACTIONS(1177), - [anon_sym_POUND_LBRACK] = ACTIONS(1175), - [anon_sym_SQUOTE] = ACTIONS(1175), - [aux_sym_encapsed_string_token1] = ACTIONS(1175), - [anon_sym_DQUOTE] = ACTIONS(1175), - [aux_sym_string_token1] = ACTIONS(1175), - [anon_sym_LT_LT_LT] = ACTIONS(1175), - [sym_boolean] = ACTIONS(1177), - [sym_null] = ACTIONS(1177), - [anon_sym_DOLLAR] = ACTIONS(1175), - [aux_sym_yield_expression_token1] = ACTIONS(1177), - [aux_sym_include_expression_token1] = ACTIONS(1177), - [aux_sym_include_once_expression_token1] = ACTIONS(1177), - [aux_sym_require_expression_token1] = ACTIONS(1177), - [aux_sym_require_once_expression_token1] = ACTIONS(1177), - [sym_comment] = ACTIONS(5), - }, - [477] = { - [sym_text_interpolation] = STATE(477), - [ts_builtin_sym_end] = ACTIONS(1179), - [sym_name] = ACTIONS(1181), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1179), - [aux_sym_function_static_declaration_token1] = ACTIONS(1181), - [aux_sym_global_declaration_token1] = ACTIONS(1181), - [aux_sym_namespace_definition_token1] = ACTIONS(1181), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1181), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1181), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1181), - [anon_sym_BSLASH] = ACTIONS(1179), - [anon_sym_LBRACE] = ACTIONS(1179), - [anon_sym_RBRACE] = ACTIONS(1179), - [aux_sym_trait_declaration_token1] = ACTIONS(1181), - [aux_sym_interface_declaration_token1] = ACTIONS(1181), - [aux_sym_enum_declaration_token1] = ACTIONS(1181), - [aux_sym_enum_case_token1] = ACTIONS(1181), - [aux_sym_class_declaration_token1] = ACTIONS(1181), - [aux_sym_final_modifier_token1] = ACTIONS(1181), - [aux_sym_abstract_modifier_token1] = ACTIONS(1181), - [aux_sym_visibility_modifier_token1] = ACTIONS(1181), - [aux_sym_visibility_modifier_token2] = ACTIONS(1181), - [aux_sym_visibility_modifier_token3] = ACTIONS(1181), - [aux_sym__arrow_function_header_token1] = ACTIONS(1181), - [anon_sym_LPAREN] = ACTIONS(1179), - [aux_sym_cast_type_token1] = ACTIONS(1181), - [aux_sym_echo_statement_token1] = ACTIONS(1181), - [anon_sym_unset] = ACTIONS(1181), - [aux_sym_declare_statement_token1] = ACTIONS(1181), - [aux_sym_declare_statement_token2] = ACTIONS(1181), - [sym_float] = ACTIONS(1181), - [aux_sym_try_statement_token1] = ACTIONS(1181), - [aux_sym_goto_statement_token1] = ACTIONS(1181), - [aux_sym_continue_statement_token1] = ACTIONS(1181), - [aux_sym_break_statement_token1] = ACTIONS(1181), - [sym_integer] = ACTIONS(1181), - [aux_sym_return_statement_token1] = ACTIONS(1181), - [aux_sym_throw_expression_token1] = ACTIONS(1181), - [aux_sym_while_statement_token1] = ACTIONS(1181), - [aux_sym_while_statement_token2] = ACTIONS(1181), - [aux_sym_do_statement_token1] = ACTIONS(1181), - [aux_sym_for_statement_token1] = ACTIONS(1181), - [aux_sym_for_statement_token2] = ACTIONS(1181), - [aux_sym_foreach_statement_token1] = ACTIONS(1181), - [aux_sym_foreach_statement_token2] = ACTIONS(1181), - [aux_sym_if_statement_token1] = ACTIONS(1181), - [aux_sym_if_statement_token2] = ACTIONS(1181), - [aux_sym_else_if_clause_token1] = ACTIONS(1181), - [aux_sym_else_clause_token1] = ACTIONS(1181), - [aux_sym_match_expression_token1] = ACTIONS(1181), - [aux_sym_match_default_expression_token1] = ACTIONS(1181), - [aux_sym_switch_statement_token1] = ACTIONS(1181), - [aux_sym_switch_block_token1] = ACTIONS(1181), - [anon_sym_AT] = ACTIONS(1179), - [anon_sym_PLUS] = ACTIONS(1181), - [anon_sym_DASH] = ACTIONS(1181), - [anon_sym_TILDE] = ACTIONS(1179), - [anon_sym_BANG] = ACTIONS(1179), - [aux_sym_clone_expression_token1] = ACTIONS(1181), - [aux_sym_print_intrinsic_token1] = ACTIONS(1181), - [aux_sym_object_creation_expression_token1] = ACTIONS(1181), - [anon_sym_PLUS_PLUS] = ACTIONS(1179), - [anon_sym_DASH_DASH] = ACTIONS(1179), - [sym_shell_command_expression] = ACTIONS(1179), - [aux_sym__list_destructing_token1] = ACTIONS(1181), - [anon_sym_LBRACK] = ACTIONS(1179), - [anon_sym_self] = ACTIONS(1181), - [anon_sym_parent] = ACTIONS(1181), - [anon_sym_POUND_LBRACK] = ACTIONS(1179), - [anon_sym_SQUOTE] = ACTIONS(1179), - [aux_sym_encapsed_string_token1] = ACTIONS(1179), - [anon_sym_DQUOTE] = ACTIONS(1179), - [aux_sym_string_token1] = ACTIONS(1179), - [anon_sym_LT_LT_LT] = ACTIONS(1179), - [sym_boolean] = ACTIONS(1181), - [sym_null] = ACTIONS(1181), - [anon_sym_DOLLAR] = ACTIONS(1179), - [aux_sym_yield_expression_token1] = ACTIONS(1181), - [aux_sym_include_expression_token1] = ACTIONS(1181), - [aux_sym_include_once_expression_token1] = ACTIONS(1181), - [aux_sym_require_expression_token1] = ACTIONS(1181), - [aux_sym_require_once_expression_token1] = ACTIONS(1181), - [sym_comment] = ACTIONS(5), - }, - [478] = { - [sym_text_interpolation] = STATE(478), - [ts_builtin_sym_end] = ACTIONS(1183), - [sym_name] = ACTIONS(1185), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1183), - [aux_sym_function_static_declaration_token1] = ACTIONS(1185), - [aux_sym_global_declaration_token1] = ACTIONS(1185), - [aux_sym_namespace_definition_token1] = ACTIONS(1185), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1185), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1185), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1185), - [anon_sym_BSLASH] = ACTIONS(1183), - [anon_sym_LBRACE] = ACTIONS(1183), - [anon_sym_RBRACE] = ACTIONS(1183), - [aux_sym_trait_declaration_token1] = ACTIONS(1185), - [aux_sym_interface_declaration_token1] = ACTIONS(1185), - [aux_sym_enum_declaration_token1] = ACTIONS(1185), - [aux_sym_enum_case_token1] = ACTIONS(1185), - [aux_sym_class_declaration_token1] = ACTIONS(1185), - [aux_sym_final_modifier_token1] = ACTIONS(1185), - [aux_sym_abstract_modifier_token1] = ACTIONS(1185), - [aux_sym_visibility_modifier_token1] = ACTIONS(1185), - [aux_sym_visibility_modifier_token2] = ACTIONS(1185), - [aux_sym_visibility_modifier_token3] = ACTIONS(1185), - [aux_sym__arrow_function_header_token1] = ACTIONS(1185), - [anon_sym_LPAREN] = ACTIONS(1183), - [aux_sym_cast_type_token1] = ACTIONS(1185), - [aux_sym_echo_statement_token1] = ACTIONS(1185), - [anon_sym_unset] = ACTIONS(1185), - [aux_sym_declare_statement_token1] = ACTIONS(1185), - [aux_sym_declare_statement_token2] = ACTIONS(1185), - [sym_float] = ACTIONS(1185), - [aux_sym_try_statement_token1] = ACTIONS(1185), - [aux_sym_goto_statement_token1] = ACTIONS(1185), - [aux_sym_continue_statement_token1] = ACTIONS(1185), - [aux_sym_break_statement_token1] = ACTIONS(1185), - [sym_integer] = ACTIONS(1185), - [aux_sym_return_statement_token1] = ACTIONS(1185), - [aux_sym_throw_expression_token1] = ACTIONS(1185), - [aux_sym_while_statement_token1] = ACTIONS(1185), - [aux_sym_while_statement_token2] = ACTIONS(1185), - [aux_sym_do_statement_token1] = ACTIONS(1185), - [aux_sym_for_statement_token1] = ACTIONS(1185), - [aux_sym_for_statement_token2] = ACTIONS(1185), - [aux_sym_foreach_statement_token1] = ACTIONS(1185), - [aux_sym_foreach_statement_token2] = ACTIONS(1185), - [aux_sym_if_statement_token1] = ACTIONS(1185), - [aux_sym_if_statement_token2] = ACTIONS(1185), - [aux_sym_else_if_clause_token1] = ACTIONS(1185), - [aux_sym_else_clause_token1] = ACTIONS(1185), - [aux_sym_match_expression_token1] = ACTIONS(1185), - [aux_sym_match_default_expression_token1] = ACTIONS(1185), - [aux_sym_switch_statement_token1] = ACTIONS(1185), - [aux_sym_switch_block_token1] = ACTIONS(1185), - [anon_sym_AT] = ACTIONS(1183), - [anon_sym_PLUS] = ACTIONS(1185), - [anon_sym_DASH] = ACTIONS(1185), - [anon_sym_TILDE] = ACTIONS(1183), - [anon_sym_BANG] = ACTIONS(1183), - [aux_sym_clone_expression_token1] = ACTIONS(1185), - [aux_sym_print_intrinsic_token1] = ACTIONS(1185), - [aux_sym_object_creation_expression_token1] = ACTIONS(1185), - [anon_sym_PLUS_PLUS] = ACTIONS(1183), - [anon_sym_DASH_DASH] = ACTIONS(1183), - [sym_shell_command_expression] = ACTIONS(1183), - [aux_sym__list_destructing_token1] = ACTIONS(1185), - [anon_sym_LBRACK] = ACTIONS(1183), - [anon_sym_self] = ACTIONS(1185), - [anon_sym_parent] = ACTIONS(1185), - [anon_sym_POUND_LBRACK] = ACTIONS(1183), - [anon_sym_SQUOTE] = ACTIONS(1183), - [aux_sym_encapsed_string_token1] = ACTIONS(1183), - [anon_sym_DQUOTE] = ACTIONS(1183), - [aux_sym_string_token1] = ACTIONS(1183), - [anon_sym_LT_LT_LT] = ACTIONS(1183), - [sym_boolean] = ACTIONS(1185), - [sym_null] = ACTIONS(1185), - [anon_sym_DOLLAR] = ACTIONS(1183), - [aux_sym_yield_expression_token1] = ACTIONS(1185), - [aux_sym_include_expression_token1] = ACTIONS(1185), - [aux_sym_include_once_expression_token1] = ACTIONS(1185), - [aux_sym_require_expression_token1] = ACTIONS(1185), - [aux_sym_require_once_expression_token1] = ACTIONS(1185), - [sym_comment] = ACTIONS(5), - }, - [479] = { - [sym_text_interpolation] = STATE(479), - [ts_builtin_sym_end] = ACTIONS(1151), - [sym_name] = ACTIONS(1153), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1151), - [aux_sym_function_static_declaration_token1] = ACTIONS(1153), - [aux_sym_global_declaration_token1] = ACTIONS(1153), - [aux_sym_namespace_definition_token1] = ACTIONS(1153), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1153), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1153), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1153), - [anon_sym_BSLASH] = ACTIONS(1151), - [anon_sym_LBRACE] = ACTIONS(1151), - [anon_sym_RBRACE] = ACTIONS(1151), - [aux_sym_trait_declaration_token1] = ACTIONS(1153), - [aux_sym_interface_declaration_token1] = ACTIONS(1153), - [aux_sym_enum_declaration_token1] = ACTIONS(1153), - [aux_sym_enum_case_token1] = ACTIONS(1153), - [aux_sym_class_declaration_token1] = ACTIONS(1153), - [aux_sym_final_modifier_token1] = ACTIONS(1153), - [aux_sym_abstract_modifier_token1] = ACTIONS(1153), - [aux_sym_visibility_modifier_token1] = ACTIONS(1153), - [aux_sym_visibility_modifier_token2] = ACTIONS(1153), - [aux_sym_visibility_modifier_token3] = ACTIONS(1153), - [aux_sym__arrow_function_header_token1] = ACTIONS(1153), - [anon_sym_LPAREN] = ACTIONS(1151), - [aux_sym_cast_type_token1] = ACTIONS(1153), - [aux_sym_echo_statement_token1] = ACTIONS(1153), - [anon_sym_unset] = ACTIONS(1153), - [aux_sym_declare_statement_token1] = ACTIONS(1153), - [aux_sym_declare_statement_token2] = ACTIONS(1153), - [sym_float] = ACTIONS(1153), - [aux_sym_try_statement_token1] = ACTIONS(1153), - [aux_sym_goto_statement_token1] = ACTIONS(1153), - [aux_sym_continue_statement_token1] = ACTIONS(1153), - [aux_sym_break_statement_token1] = ACTIONS(1153), - [sym_integer] = ACTIONS(1153), - [aux_sym_return_statement_token1] = ACTIONS(1153), - [aux_sym_throw_expression_token1] = ACTIONS(1153), - [aux_sym_while_statement_token1] = ACTIONS(1153), - [aux_sym_while_statement_token2] = ACTIONS(1153), - [aux_sym_do_statement_token1] = ACTIONS(1153), - [aux_sym_for_statement_token1] = ACTIONS(1153), - [aux_sym_for_statement_token2] = ACTIONS(1153), - [aux_sym_foreach_statement_token1] = ACTIONS(1153), - [aux_sym_foreach_statement_token2] = ACTIONS(1153), - [aux_sym_if_statement_token1] = ACTIONS(1153), - [aux_sym_if_statement_token2] = ACTIONS(1153), - [aux_sym_else_if_clause_token1] = ACTIONS(1153), - [aux_sym_else_clause_token1] = ACTIONS(1153), - [aux_sym_match_expression_token1] = ACTIONS(1153), - [aux_sym_match_default_expression_token1] = ACTIONS(1153), - [aux_sym_switch_statement_token1] = ACTIONS(1153), - [aux_sym_switch_block_token1] = ACTIONS(1153), - [anon_sym_AT] = ACTIONS(1151), - [anon_sym_PLUS] = ACTIONS(1153), - [anon_sym_DASH] = ACTIONS(1153), - [anon_sym_TILDE] = ACTIONS(1151), - [anon_sym_BANG] = ACTIONS(1151), - [aux_sym_clone_expression_token1] = ACTIONS(1153), - [aux_sym_print_intrinsic_token1] = ACTIONS(1153), - [aux_sym_object_creation_expression_token1] = ACTIONS(1153), - [anon_sym_PLUS_PLUS] = ACTIONS(1151), - [anon_sym_DASH_DASH] = ACTIONS(1151), - [sym_shell_command_expression] = ACTIONS(1151), - [aux_sym__list_destructing_token1] = ACTIONS(1153), - [anon_sym_LBRACK] = ACTIONS(1151), - [anon_sym_self] = ACTIONS(1153), - [anon_sym_parent] = ACTIONS(1153), - [anon_sym_POUND_LBRACK] = ACTIONS(1151), - [anon_sym_SQUOTE] = ACTIONS(1151), - [aux_sym_encapsed_string_token1] = ACTIONS(1151), - [anon_sym_DQUOTE] = ACTIONS(1151), - [aux_sym_string_token1] = ACTIONS(1151), - [anon_sym_LT_LT_LT] = ACTIONS(1151), - [sym_boolean] = ACTIONS(1153), - [sym_null] = ACTIONS(1153), - [anon_sym_DOLLAR] = ACTIONS(1151), - [aux_sym_yield_expression_token1] = ACTIONS(1153), - [aux_sym_include_expression_token1] = ACTIONS(1153), - [aux_sym_include_once_expression_token1] = ACTIONS(1153), - [aux_sym_require_expression_token1] = ACTIONS(1153), - [aux_sym_require_once_expression_token1] = ACTIONS(1153), - [sym_comment] = ACTIONS(5), - }, - [480] = { - [sym_text_interpolation] = STATE(480), - [ts_builtin_sym_end] = ACTIONS(1187), - [sym_name] = ACTIONS(1189), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1187), - [aux_sym_function_static_declaration_token1] = ACTIONS(1189), - [aux_sym_global_declaration_token1] = ACTIONS(1189), - [aux_sym_namespace_definition_token1] = ACTIONS(1189), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1189), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1189), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1189), - [anon_sym_BSLASH] = ACTIONS(1187), - [anon_sym_LBRACE] = ACTIONS(1187), - [anon_sym_RBRACE] = ACTIONS(1187), - [aux_sym_trait_declaration_token1] = ACTIONS(1189), - [aux_sym_interface_declaration_token1] = ACTIONS(1189), - [aux_sym_enum_declaration_token1] = ACTIONS(1189), - [aux_sym_enum_case_token1] = ACTIONS(1189), - [aux_sym_class_declaration_token1] = ACTIONS(1189), - [aux_sym_final_modifier_token1] = ACTIONS(1189), - [aux_sym_abstract_modifier_token1] = ACTIONS(1189), - [aux_sym_visibility_modifier_token1] = ACTIONS(1189), - [aux_sym_visibility_modifier_token2] = ACTIONS(1189), - [aux_sym_visibility_modifier_token3] = ACTIONS(1189), - [aux_sym__arrow_function_header_token1] = ACTIONS(1189), - [anon_sym_LPAREN] = ACTIONS(1187), - [aux_sym_cast_type_token1] = ACTIONS(1189), - [aux_sym_echo_statement_token1] = ACTIONS(1189), - [anon_sym_unset] = ACTIONS(1189), - [aux_sym_declare_statement_token1] = ACTIONS(1189), - [aux_sym_declare_statement_token2] = ACTIONS(1189), - [sym_float] = ACTIONS(1189), - [aux_sym_try_statement_token1] = ACTIONS(1189), - [aux_sym_goto_statement_token1] = ACTIONS(1189), - [aux_sym_continue_statement_token1] = ACTIONS(1189), - [aux_sym_break_statement_token1] = ACTIONS(1189), - [sym_integer] = ACTIONS(1189), - [aux_sym_return_statement_token1] = ACTIONS(1189), - [aux_sym_throw_expression_token1] = ACTIONS(1189), - [aux_sym_while_statement_token1] = ACTIONS(1189), - [aux_sym_while_statement_token2] = ACTIONS(1189), - [aux_sym_do_statement_token1] = ACTIONS(1189), - [aux_sym_for_statement_token1] = ACTIONS(1189), - [aux_sym_for_statement_token2] = ACTIONS(1189), - [aux_sym_foreach_statement_token1] = ACTIONS(1189), - [aux_sym_foreach_statement_token2] = ACTIONS(1189), - [aux_sym_if_statement_token1] = ACTIONS(1189), - [aux_sym_if_statement_token2] = ACTIONS(1189), - [aux_sym_else_if_clause_token1] = ACTIONS(1189), - [aux_sym_else_clause_token1] = ACTIONS(1189), - [aux_sym_match_expression_token1] = ACTIONS(1189), - [aux_sym_match_default_expression_token1] = ACTIONS(1189), - [aux_sym_switch_statement_token1] = ACTIONS(1189), - [aux_sym_switch_block_token1] = ACTIONS(1189), - [anon_sym_AT] = ACTIONS(1187), - [anon_sym_PLUS] = ACTIONS(1189), - [anon_sym_DASH] = ACTIONS(1189), - [anon_sym_TILDE] = ACTIONS(1187), - [anon_sym_BANG] = ACTIONS(1187), - [aux_sym_clone_expression_token1] = ACTIONS(1189), - [aux_sym_print_intrinsic_token1] = ACTIONS(1189), - [aux_sym_object_creation_expression_token1] = ACTIONS(1189), - [anon_sym_PLUS_PLUS] = ACTIONS(1187), - [anon_sym_DASH_DASH] = ACTIONS(1187), - [sym_shell_command_expression] = ACTIONS(1187), - [aux_sym__list_destructing_token1] = ACTIONS(1189), - [anon_sym_LBRACK] = ACTIONS(1187), - [anon_sym_self] = ACTIONS(1189), - [anon_sym_parent] = ACTIONS(1189), - [anon_sym_POUND_LBRACK] = ACTIONS(1187), - [anon_sym_SQUOTE] = ACTIONS(1187), - [aux_sym_encapsed_string_token1] = ACTIONS(1187), - [anon_sym_DQUOTE] = ACTIONS(1187), - [aux_sym_string_token1] = ACTIONS(1187), - [anon_sym_LT_LT_LT] = ACTIONS(1187), - [sym_boolean] = ACTIONS(1189), - [sym_null] = ACTIONS(1189), - [anon_sym_DOLLAR] = ACTIONS(1187), - [aux_sym_yield_expression_token1] = ACTIONS(1189), - [aux_sym_include_expression_token1] = ACTIONS(1189), - [aux_sym_include_once_expression_token1] = ACTIONS(1189), - [aux_sym_require_expression_token1] = ACTIONS(1189), - [aux_sym_require_once_expression_token1] = ACTIONS(1189), - [sym_comment] = ACTIONS(5), - }, - [481] = { - [sym_text_interpolation] = STATE(481), - [ts_builtin_sym_end] = ACTIONS(1191), - [sym_name] = ACTIONS(1193), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1191), - [aux_sym_function_static_declaration_token1] = ACTIONS(1193), - [aux_sym_global_declaration_token1] = ACTIONS(1193), - [aux_sym_namespace_definition_token1] = ACTIONS(1193), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1193), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1193), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1193), - [anon_sym_BSLASH] = ACTIONS(1191), - [anon_sym_LBRACE] = ACTIONS(1191), - [anon_sym_RBRACE] = ACTIONS(1191), - [aux_sym_trait_declaration_token1] = ACTIONS(1193), - [aux_sym_interface_declaration_token1] = ACTIONS(1193), - [aux_sym_enum_declaration_token1] = ACTIONS(1193), - [aux_sym_enum_case_token1] = ACTIONS(1193), - [aux_sym_class_declaration_token1] = ACTIONS(1193), - [aux_sym_final_modifier_token1] = ACTIONS(1193), - [aux_sym_abstract_modifier_token1] = ACTIONS(1193), - [aux_sym_visibility_modifier_token1] = ACTIONS(1193), - [aux_sym_visibility_modifier_token2] = ACTIONS(1193), - [aux_sym_visibility_modifier_token3] = ACTIONS(1193), - [aux_sym__arrow_function_header_token1] = ACTIONS(1193), - [anon_sym_LPAREN] = ACTIONS(1191), - [aux_sym_cast_type_token1] = ACTIONS(1193), - [aux_sym_echo_statement_token1] = ACTIONS(1193), - [anon_sym_unset] = ACTIONS(1193), - [aux_sym_declare_statement_token1] = ACTIONS(1193), - [aux_sym_declare_statement_token2] = ACTIONS(1193), - [sym_float] = ACTIONS(1193), - [aux_sym_try_statement_token1] = ACTIONS(1193), - [aux_sym_goto_statement_token1] = ACTIONS(1193), - [aux_sym_continue_statement_token1] = ACTIONS(1193), - [aux_sym_break_statement_token1] = ACTIONS(1193), - [sym_integer] = ACTIONS(1193), - [aux_sym_return_statement_token1] = ACTIONS(1193), - [aux_sym_throw_expression_token1] = ACTIONS(1193), - [aux_sym_while_statement_token1] = ACTIONS(1193), - [aux_sym_while_statement_token2] = ACTIONS(1193), - [aux_sym_do_statement_token1] = ACTIONS(1193), - [aux_sym_for_statement_token1] = ACTIONS(1193), - [aux_sym_for_statement_token2] = ACTIONS(1193), - [aux_sym_foreach_statement_token1] = ACTIONS(1193), - [aux_sym_foreach_statement_token2] = ACTIONS(1193), - [aux_sym_if_statement_token1] = ACTIONS(1193), - [aux_sym_if_statement_token2] = ACTIONS(1193), - [aux_sym_else_if_clause_token1] = ACTIONS(1193), - [aux_sym_else_clause_token1] = ACTIONS(1193), - [aux_sym_match_expression_token1] = ACTIONS(1193), - [aux_sym_match_default_expression_token1] = ACTIONS(1193), - [aux_sym_switch_statement_token1] = ACTIONS(1193), - [aux_sym_switch_block_token1] = ACTIONS(1193), - [anon_sym_AT] = ACTIONS(1191), - [anon_sym_PLUS] = ACTIONS(1193), - [anon_sym_DASH] = ACTIONS(1193), - [anon_sym_TILDE] = ACTIONS(1191), - [anon_sym_BANG] = ACTIONS(1191), - [aux_sym_clone_expression_token1] = ACTIONS(1193), - [aux_sym_print_intrinsic_token1] = ACTIONS(1193), - [aux_sym_object_creation_expression_token1] = ACTIONS(1193), - [anon_sym_PLUS_PLUS] = ACTIONS(1191), - [anon_sym_DASH_DASH] = ACTIONS(1191), - [sym_shell_command_expression] = ACTIONS(1191), - [aux_sym__list_destructing_token1] = ACTIONS(1193), - [anon_sym_LBRACK] = ACTIONS(1191), - [anon_sym_self] = ACTIONS(1193), - [anon_sym_parent] = ACTIONS(1193), - [anon_sym_POUND_LBRACK] = ACTIONS(1191), - [anon_sym_SQUOTE] = ACTIONS(1191), - [aux_sym_encapsed_string_token1] = ACTIONS(1191), - [anon_sym_DQUOTE] = ACTIONS(1191), - [aux_sym_string_token1] = ACTIONS(1191), - [anon_sym_LT_LT_LT] = ACTIONS(1191), - [sym_boolean] = ACTIONS(1193), - [sym_null] = ACTIONS(1193), - [anon_sym_DOLLAR] = ACTIONS(1191), - [aux_sym_yield_expression_token1] = ACTIONS(1193), - [aux_sym_include_expression_token1] = ACTIONS(1193), - [aux_sym_include_once_expression_token1] = ACTIONS(1193), - [aux_sym_require_expression_token1] = ACTIONS(1193), - [aux_sym_require_once_expression_token1] = ACTIONS(1193), - [sym_comment] = ACTIONS(5), - }, - [482] = { - [sym_text_interpolation] = STATE(482), - [ts_builtin_sym_end] = ACTIONS(1195), - [sym_name] = ACTIONS(1197), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1195), - [aux_sym_function_static_declaration_token1] = ACTIONS(1197), - [aux_sym_global_declaration_token1] = ACTIONS(1197), - [aux_sym_namespace_definition_token1] = ACTIONS(1197), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1197), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1197), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1197), - [anon_sym_BSLASH] = ACTIONS(1195), - [anon_sym_LBRACE] = ACTIONS(1195), - [anon_sym_RBRACE] = ACTIONS(1195), - [aux_sym_trait_declaration_token1] = ACTIONS(1197), - [aux_sym_interface_declaration_token1] = ACTIONS(1197), - [aux_sym_enum_declaration_token1] = ACTIONS(1197), - [aux_sym_enum_case_token1] = ACTIONS(1197), - [aux_sym_class_declaration_token1] = ACTIONS(1197), - [aux_sym_final_modifier_token1] = ACTIONS(1197), - [aux_sym_abstract_modifier_token1] = ACTIONS(1197), - [aux_sym_visibility_modifier_token1] = ACTIONS(1197), - [aux_sym_visibility_modifier_token2] = ACTIONS(1197), - [aux_sym_visibility_modifier_token3] = ACTIONS(1197), - [aux_sym__arrow_function_header_token1] = ACTIONS(1197), - [anon_sym_LPAREN] = ACTIONS(1195), - [aux_sym_cast_type_token1] = ACTIONS(1197), - [aux_sym_echo_statement_token1] = ACTIONS(1197), - [anon_sym_unset] = ACTIONS(1197), - [aux_sym_declare_statement_token1] = ACTIONS(1197), - [aux_sym_declare_statement_token2] = ACTIONS(1197), - [sym_float] = ACTIONS(1197), - [aux_sym_try_statement_token1] = ACTIONS(1197), - [aux_sym_goto_statement_token1] = ACTIONS(1197), - [aux_sym_continue_statement_token1] = ACTIONS(1197), - [aux_sym_break_statement_token1] = ACTIONS(1197), - [sym_integer] = ACTIONS(1197), - [aux_sym_return_statement_token1] = ACTIONS(1197), - [aux_sym_throw_expression_token1] = ACTIONS(1197), - [aux_sym_while_statement_token1] = ACTIONS(1197), - [aux_sym_while_statement_token2] = ACTIONS(1197), - [aux_sym_do_statement_token1] = ACTIONS(1197), - [aux_sym_for_statement_token1] = ACTIONS(1197), - [aux_sym_for_statement_token2] = ACTIONS(1197), - [aux_sym_foreach_statement_token1] = ACTIONS(1197), - [aux_sym_foreach_statement_token2] = ACTIONS(1197), - [aux_sym_if_statement_token1] = ACTIONS(1197), - [aux_sym_if_statement_token2] = ACTIONS(1197), - [aux_sym_else_if_clause_token1] = ACTIONS(1197), - [aux_sym_else_clause_token1] = ACTIONS(1197), - [aux_sym_match_expression_token1] = ACTIONS(1197), - [aux_sym_match_default_expression_token1] = ACTIONS(1197), - [aux_sym_switch_statement_token1] = ACTIONS(1197), - [aux_sym_switch_block_token1] = ACTIONS(1197), - [anon_sym_AT] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1197), - [anon_sym_DASH] = ACTIONS(1197), - [anon_sym_TILDE] = ACTIONS(1195), - [anon_sym_BANG] = ACTIONS(1195), - [aux_sym_clone_expression_token1] = ACTIONS(1197), - [aux_sym_print_intrinsic_token1] = ACTIONS(1197), - [aux_sym_object_creation_expression_token1] = ACTIONS(1197), - [anon_sym_PLUS_PLUS] = ACTIONS(1195), - [anon_sym_DASH_DASH] = ACTIONS(1195), - [sym_shell_command_expression] = ACTIONS(1195), - [aux_sym__list_destructing_token1] = ACTIONS(1197), - [anon_sym_LBRACK] = ACTIONS(1195), - [anon_sym_self] = ACTIONS(1197), - [anon_sym_parent] = ACTIONS(1197), - [anon_sym_POUND_LBRACK] = ACTIONS(1195), - [anon_sym_SQUOTE] = ACTIONS(1195), - [aux_sym_encapsed_string_token1] = ACTIONS(1195), - [anon_sym_DQUOTE] = ACTIONS(1195), - [aux_sym_string_token1] = ACTIONS(1195), - [anon_sym_LT_LT_LT] = ACTIONS(1195), - [sym_boolean] = ACTIONS(1197), - [sym_null] = ACTIONS(1197), - [anon_sym_DOLLAR] = ACTIONS(1195), - [aux_sym_yield_expression_token1] = ACTIONS(1197), - [aux_sym_include_expression_token1] = ACTIONS(1197), - [aux_sym_include_once_expression_token1] = ACTIONS(1197), - [aux_sym_require_expression_token1] = ACTIONS(1197), - [aux_sym_require_once_expression_token1] = ACTIONS(1197), - [sym_comment] = ACTIONS(5), - }, - [483] = { - [sym_text_interpolation] = STATE(483), - [ts_builtin_sym_end] = ACTIONS(1199), - [sym_name] = ACTIONS(1201), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1199), - [aux_sym_function_static_declaration_token1] = ACTIONS(1201), - [aux_sym_global_declaration_token1] = ACTIONS(1201), - [aux_sym_namespace_definition_token1] = ACTIONS(1201), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1201), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1201), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1201), - [anon_sym_BSLASH] = ACTIONS(1199), - [anon_sym_LBRACE] = ACTIONS(1199), - [anon_sym_RBRACE] = ACTIONS(1199), - [aux_sym_trait_declaration_token1] = ACTIONS(1201), - [aux_sym_interface_declaration_token1] = ACTIONS(1201), - [aux_sym_enum_declaration_token1] = ACTIONS(1201), - [aux_sym_enum_case_token1] = ACTIONS(1201), - [aux_sym_class_declaration_token1] = ACTIONS(1201), - [aux_sym_final_modifier_token1] = ACTIONS(1201), - [aux_sym_abstract_modifier_token1] = ACTIONS(1201), - [aux_sym_visibility_modifier_token1] = ACTIONS(1201), - [aux_sym_visibility_modifier_token2] = ACTIONS(1201), - [aux_sym_visibility_modifier_token3] = ACTIONS(1201), - [aux_sym__arrow_function_header_token1] = ACTIONS(1201), - [anon_sym_LPAREN] = ACTIONS(1199), - [aux_sym_cast_type_token1] = ACTIONS(1201), - [aux_sym_echo_statement_token1] = ACTIONS(1201), - [anon_sym_unset] = ACTIONS(1201), - [aux_sym_declare_statement_token1] = ACTIONS(1201), - [aux_sym_declare_statement_token2] = ACTIONS(1201), - [sym_float] = ACTIONS(1201), - [aux_sym_try_statement_token1] = ACTIONS(1201), - [aux_sym_goto_statement_token1] = ACTIONS(1201), - [aux_sym_continue_statement_token1] = ACTIONS(1201), - [aux_sym_break_statement_token1] = ACTIONS(1201), - [sym_integer] = ACTIONS(1201), - [aux_sym_return_statement_token1] = ACTIONS(1201), - [aux_sym_throw_expression_token1] = ACTIONS(1201), - [aux_sym_while_statement_token1] = ACTIONS(1201), - [aux_sym_while_statement_token2] = ACTIONS(1201), - [aux_sym_do_statement_token1] = ACTIONS(1201), - [aux_sym_for_statement_token1] = ACTIONS(1201), - [aux_sym_for_statement_token2] = ACTIONS(1201), - [aux_sym_foreach_statement_token1] = ACTIONS(1201), - [aux_sym_foreach_statement_token2] = ACTIONS(1201), - [aux_sym_if_statement_token1] = ACTIONS(1201), - [aux_sym_if_statement_token2] = ACTIONS(1201), - [aux_sym_else_if_clause_token1] = ACTIONS(1201), - [aux_sym_else_clause_token1] = ACTIONS(1201), - [aux_sym_match_expression_token1] = ACTIONS(1201), - [aux_sym_match_default_expression_token1] = ACTIONS(1201), - [aux_sym_switch_statement_token1] = ACTIONS(1201), - [aux_sym_switch_block_token1] = ACTIONS(1201), - [anon_sym_AT] = ACTIONS(1199), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), - [anon_sym_TILDE] = ACTIONS(1199), - [anon_sym_BANG] = ACTIONS(1199), - [aux_sym_clone_expression_token1] = ACTIONS(1201), - [aux_sym_print_intrinsic_token1] = ACTIONS(1201), - [aux_sym_object_creation_expression_token1] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1199), - [anon_sym_DASH_DASH] = ACTIONS(1199), - [sym_shell_command_expression] = ACTIONS(1199), - [aux_sym__list_destructing_token1] = ACTIONS(1201), - [anon_sym_LBRACK] = ACTIONS(1199), - [anon_sym_self] = ACTIONS(1201), - [anon_sym_parent] = ACTIONS(1201), - [anon_sym_POUND_LBRACK] = ACTIONS(1199), - [anon_sym_SQUOTE] = ACTIONS(1199), - [aux_sym_encapsed_string_token1] = ACTIONS(1199), - [anon_sym_DQUOTE] = ACTIONS(1199), - [aux_sym_string_token1] = ACTIONS(1199), - [anon_sym_LT_LT_LT] = ACTIONS(1199), - [sym_boolean] = ACTIONS(1201), - [sym_null] = ACTIONS(1201), - [anon_sym_DOLLAR] = ACTIONS(1199), - [aux_sym_yield_expression_token1] = ACTIONS(1201), - [aux_sym_include_expression_token1] = ACTIONS(1201), - [aux_sym_include_once_expression_token1] = ACTIONS(1201), - [aux_sym_require_expression_token1] = ACTIONS(1201), - [aux_sym_require_once_expression_token1] = ACTIONS(1201), - [sym_comment] = ACTIONS(5), - }, - [484] = { - [sym_text_interpolation] = STATE(484), - [ts_builtin_sym_end] = ACTIONS(1167), - [sym_name] = ACTIONS(1169), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1167), - [aux_sym_function_static_declaration_token1] = ACTIONS(1169), - [aux_sym_global_declaration_token1] = ACTIONS(1169), - [aux_sym_namespace_definition_token1] = ACTIONS(1169), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1169), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1169), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1169), - [anon_sym_BSLASH] = ACTIONS(1167), - [anon_sym_LBRACE] = ACTIONS(1167), - [anon_sym_RBRACE] = ACTIONS(1167), - [aux_sym_trait_declaration_token1] = ACTIONS(1169), - [aux_sym_interface_declaration_token1] = ACTIONS(1169), - [aux_sym_enum_declaration_token1] = ACTIONS(1169), - [aux_sym_enum_case_token1] = ACTIONS(1169), - [aux_sym_class_declaration_token1] = ACTIONS(1169), - [aux_sym_final_modifier_token1] = ACTIONS(1169), - [aux_sym_abstract_modifier_token1] = ACTIONS(1169), - [aux_sym_visibility_modifier_token1] = ACTIONS(1169), - [aux_sym_visibility_modifier_token2] = ACTIONS(1169), - [aux_sym_visibility_modifier_token3] = ACTIONS(1169), - [aux_sym__arrow_function_header_token1] = ACTIONS(1169), - [anon_sym_LPAREN] = ACTIONS(1167), - [aux_sym_cast_type_token1] = ACTIONS(1169), - [aux_sym_echo_statement_token1] = ACTIONS(1169), - [anon_sym_unset] = ACTIONS(1169), - [aux_sym_declare_statement_token1] = ACTIONS(1169), - [aux_sym_declare_statement_token2] = ACTIONS(1169), - [sym_float] = ACTIONS(1169), - [aux_sym_try_statement_token1] = ACTIONS(1169), - [aux_sym_goto_statement_token1] = ACTIONS(1169), - [aux_sym_continue_statement_token1] = ACTIONS(1169), - [aux_sym_break_statement_token1] = ACTIONS(1169), - [sym_integer] = ACTIONS(1169), - [aux_sym_return_statement_token1] = ACTIONS(1169), - [aux_sym_throw_expression_token1] = ACTIONS(1169), - [aux_sym_while_statement_token1] = ACTIONS(1169), - [aux_sym_while_statement_token2] = ACTIONS(1169), - [aux_sym_do_statement_token1] = ACTIONS(1169), - [aux_sym_for_statement_token1] = ACTIONS(1169), - [aux_sym_for_statement_token2] = ACTIONS(1169), - [aux_sym_foreach_statement_token1] = ACTIONS(1169), - [aux_sym_foreach_statement_token2] = ACTIONS(1169), - [aux_sym_if_statement_token1] = ACTIONS(1169), - [aux_sym_if_statement_token2] = ACTIONS(1169), - [aux_sym_else_if_clause_token1] = ACTIONS(1169), - [aux_sym_else_clause_token1] = ACTIONS(1169), - [aux_sym_match_expression_token1] = ACTIONS(1169), - [aux_sym_match_default_expression_token1] = ACTIONS(1169), - [aux_sym_switch_statement_token1] = ACTIONS(1169), - [aux_sym_switch_block_token1] = ACTIONS(1169), - [anon_sym_AT] = ACTIONS(1167), - [anon_sym_PLUS] = ACTIONS(1169), - [anon_sym_DASH] = ACTIONS(1169), - [anon_sym_TILDE] = ACTIONS(1167), - [anon_sym_BANG] = ACTIONS(1167), - [aux_sym_clone_expression_token1] = ACTIONS(1169), - [aux_sym_print_intrinsic_token1] = ACTIONS(1169), - [aux_sym_object_creation_expression_token1] = ACTIONS(1169), - [anon_sym_PLUS_PLUS] = ACTIONS(1167), - [anon_sym_DASH_DASH] = ACTIONS(1167), - [sym_shell_command_expression] = ACTIONS(1167), - [aux_sym__list_destructing_token1] = ACTIONS(1169), - [anon_sym_LBRACK] = ACTIONS(1167), - [anon_sym_self] = ACTIONS(1169), - [anon_sym_parent] = ACTIONS(1169), - [anon_sym_POUND_LBRACK] = ACTIONS(1167), - [anon_sym_SQUOTE] = ACTIONS(1167), - [aux_sym_encapsed_string_token1] = ACTIONS(1167), - [anon_sym_DQUOTE] = ACTIONS(1167), - [aux_sym_string_token1] = ACTIONS(1167), - [anon_sym_LT_LT_LT] = ACTIONS(1167), - [sym_boolean] = ACTIONS(1169), - [sym_null] = ACTIONS(1169), - [anon_sym_DOLLAR] = ACTIONS(1167), - [aux_sym_yield_expression_token1] = ACTIONS(1169), - [aux_sym_include_expression_token1] = ACTIONS(1169), - [aux_sym_include_once_expression_token1] = ACTIONS(1169), - [aux_sym_require_expression_token1] = ACTIONS(1169), - [aux_sym_require_once_expression_token1] = ACTIONS(1169), - [sym_comment] = ACTIONS(5), - }, - [485] = { - [sym_text_interpolation] = STATE(485), - [ts_builtin_sym_end] = ACTIONS(1203), - [sym_name] = ACTIONS(1205), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1203), - [aux_sym_function_static_declaration_token1] = ACTIONS(1205), - [aux_sym_global_declaration_token1] = ACTIONS(1205), - [aux_sym_namespace_definition_token1] = ACTIONS(1205), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1205), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1205), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1205), - [anon_sym_BSLASH] = ACTIONS(1203), - [anon_sym_LBRACE] = ACTIONS(1203), - [anon_sym_RBRACE] = ACTIONS(1203), - [aux_sym_trait_declaration_token1] = ACTIONS(1205), - [aux_sym_interface_declaration_token1] = ACTIONS(1205), - [aux_sym_enum_declaration_token1] = ACTIONS(1205), - [aux_sym_enum_case_token1] = ACTIONS(1205), - [aux_sym_class_declaration_token1] = ACTIONS(1205), - [aux_sym_final_modifier_token1] = ACTIONS(1205), - [aux_sym_abstract_modifier_token1] = ACTIONS(1205), - [aux_sym_visibility_modifier_token1] = ACTIONS(1205), - [aux_sym_visibility_modifier_token2] = ACTIONS(1205), - [aux_sym_visibility_modifier_token3] = ACTIONS(1205), - [aux_sym__arrow_function_header_token1] = ACTIONS(1205), - [anon_sym_LPAREN] = ACTIONS(1203), - [aux_sym_cast_type_token1] = ACTIONS(1205), - [aux_sym_echo_statement_token1] = ACTIONS(1205), - [anon_sym_unset] = ACTIONS(1205), - [aux_sym_declare_statement_token1] = ACTIONS(1205), - [aux_sym_declare_statement_token2] = ACTIONS(1205), - [sym_float] = ACTIONS(1205), - [aux_sym_try_statement_token1] = ACTIONS(1205), - [aux_sym_goto_statement_token1] = ACTIONS(1205), - [aux_sym_continue_statement_token1] = ACTIONS(1205), - [aux_sym_break_statement_token1] = ACTIONS(1205), - [sym_integer] = ACTIONS(1205), - [aux_sym_return_statement_token1] = ACTIONS(1205), - [aux_sym_throw_expression_token1] = ACTIONS(1205), - [aux_sym_while_statement_token1] = ACTIONS(1205), - [aux_sym_while_statement_token2] = ACTIONS(1205), - [aux_sym_do_statement_token1] = ACTIONS(1205), - [aux_sym_for_statement_token1] = ACTIONS(1205), - [aux_sym_for_statement_token2] = ACTIONS(1205), - [aux_sym_foreach_statement_token1] = ACTIONS(1205), - [aux_sym_foreach_statement_token2] = ACTIONS(1205), - [aux_sym_if_statement_token1] = ACTIONS(1205), - [aux_sym_if_statement_token2] = ACTIONS(1205), - [aux_sym_else_if_clause_token1] = ACTIONS(1205), - [aux_sym_else_clause_token1] = ACTIONS(1205), - [aux_sym_match_expression_token1] = ACTIONS(1205), - [aux_sym_match_default_expression_token1] = ACTIONS(1205), - [aux_sym_switch_statement_token1] = ACTIONS(1205), - [aux_sym_switch_block_token1] = ACTIONS(1205), - [anon_sym_AT] = ACTIONS(1203), - [anon_sym_PLUS] = ACTIONS(1205), - [anon_sym_DASH] = ACTIONS(1205), - [anon_sym_TILDE] = ACTIONS(1203), - [anon_sym_BANG] = ACTIONS(1203), - [aux_sym_clone_expression_token1] = ACTIONS(1205), - [aux_sym_print_intrinsic_token1] = ACTIONS(1205), - [aux_sym_object_creation_expression_token1] = ACTIONS(1205), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), - [sym_shell_command_expression] = ACTIONS(1203), - [aux_sym__list_destructing_token1] = ACTIONS(1205), - [anon_sym_LBRACK] = ACTIONS(1203), - [anon_sym_self] = ACTIONS(1205), - [anon_sym_parent] = ACTIONS(1205), - [anon_sym_POUND_LBRACK] = ACTIONS(1203), - [anon_sym_SQUOTE] = ACTIONS(1203), - [aux_sym_encapsed_string_token1] = ACTIONS(1203), - [anon_sym_DQUOTE] = ACTIONS(1203), - [aux_sym_string_token1] = ACTIONS(1203), - [anon_sym_LT_LT_LT] = ACTIONS(1203), - [sym_boolean] = ACTIONS(1205), - [sym_null] = ACTIONS(1205), - [anon_sym_DOLLAR] = ACTIONS(1203), - [aux_sym_yield_expression_token1] = ACTIONS(1205), - [aux_sym_include_expression_token1] = ACTIONS(1205), - [aux_sym_include_once_expression_token1] = ACTIONS(1205), - [aux_sym_require_expression_token1] = ACTIONS(1205), - [aux_sym_require_once_expression_token1] = ACTIONS(1205), - [sym_comment] = ACTIONS(5), - }, - [486] = { - [sym_text_interpolation] = STATE(486), - [ts_builtin_sym_end] = ACTIONS(1207), - [sym_name] = ACTIONS(1209), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1207), - [aux_sym_function_static_declaration_token1] = ACTIONS(1209), - [aux_sym_global_declaration_token1] = ACTIONS(1209), - [aux_sym_namespace_definition_token1] = ACTIONS(1209), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1209), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1209), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1209), - [anon_sym_BSLASH] = ACTIONS(1207), - [anon_sym_LBRACE] = ACTIONS(1207), - [anon_sym_RBRACE] = ACTIONS(1207), - [aux_sym_trait_declaration_token1] = ACTIONS(1209), - [aux_sym_interface_declaration_token1] = ACTIONS(1209), - [aux_sym_enum_declaration_token1] = ACTIONS(1209), - [aux_sym_enum_case_token1] = ACTIONS(1209), - [aux_sym_class_declaration_token1] = ACTIONS(1209), - [aux_sym_final_modifier_token1] = ACTIONS(1209), - [aux_sym_abstract_modifier_token1] = ACTIONS(1209), - [aux_sym_visibility_modifier_token1] = ACTIONS(1209), - [aux_sym_visibility_modifier_token2] = ACTIONS(1209), - [aux_sym_visibility_modifier_token3] = ACTIONS(1209), - [aux_sym__arrow_function_header_token1] = ACTIONS(1209), - [anon_sym_LPAREN] = ACTIONS(1207), - [aux_sym_cast_type_token1] = ACTIONS(1209), - [aux_sym_echo_statement_token1] = ACTIONS(1209), - [anon_sym_unset] = ACTIONS(1209), - [aux_sym_declare_statement_token1] = ACTIONS(1209), - [aux_sym_declare_statement_token2] = ACTIONS(1209), - [sym_float] = ACTIONS(1209), - [aux_sym_try_statement_token1] = ACTIONS(1209), - [aux_sym_goto_statement_token1] = ACTIONS(1209), - [aux_sym_continue_statement_token1] = ACTIONS(1209), - [aux_sym_break_statement_token1] = ACTIONS(1209), - [sym_integer] = ACTIONS(1209), - [aux_sym_return_statement_token1] = ACTIONS(1209), - [aux_sym_throw_expression_token1] = ACTIONS(1209), - [aux_sym_while_statement_token1] = ACTIONS(1209), - [aux_sym_while_statement_token2] = ACTIONS(1209), - [aux_sym_do_statement_token1] = ACTIONS(1209), - [aux_sym_for_statement_token1] = ACTIONS(1209), - [aux_sym_for_statement_token2] = ACTIONS(1209), - [aux_sym_foreach_statement_token1] = ACTIONS(1209), - [aux_sym_foreach_statement_token2] = ACTIONS(1209), - [aux_sym_if_statement_token1] = ACTIONS(1209), - [aux_sym_if_statement_token2] = ACTIONS(1209), - [aux_sym_else_if_clause_token1] = ACTIONS(1209), - [aux_sym_else_clause_token1] = ACTIONS(1209), - [aux_sym_match_expression_token1] = ACTIONS(1209), - [aux_sym_match_default_expression_token1] = ACTIONS(1209), - [aux_sym_switch_statement_token1] = ACTIONS(1209), - [aux_sym_switch_block_token1] = ACTIONS(1209), - [anon_sym_AT] = ACTIONS(1207), - [anon_sym_PLUS] = ACTIONS(1209), - [anon_sym_DASH] = ACTIONS(1209), - [anon_sym_TILDE] = ACTIONS(1207), - [anon_sym_BANG] = ACTIONS(1207), - [aux_sym_clone_expression_token1] = ACTIONS(1209), - [aux_sym_print_intrinsic_token1] = ACTIONS(1209), - [aux_sym_object_creation_expression_token1] = ACTIONS(1209), - [anon_sym_PLUS_PLUS] = ACTIONS(1207), - [anon_sym_DASH_DASH] = ACTIONS(1207), - [sym_shell_command_expression] = ACTIONS(1207), - [aux_sym__list_destructing_token1] = ACTIONS(1209), - [anon_sym_LBRACK] = ACTIONS(1207), - [anon_sym_self] = ACTIONS(1209), - [anon_sym_parent] = ACTIONS(1209), - [anon_sym_POUND_LBRACK] = ACTIONS(1207), - [anon_sym_SQUOTE] = ACTIONS(1207), - [aux_sym_encapsed_string_token1] = ACTIONS(1207), - [anon_sym_DQUOTE] = ACTIONS(1207), - [aux_sym_string_token1] = ACTIONS(1207), - [anon_sym_LT_LT_LT] = ACTIONS(1207), - [sym_boolean] = ACTIONS(1209), - [sym_null] = ACTIONS(1209), - [anon_sym_DOLLAR] = ACTIONS(1207), - [aux_sym_yield_expression_token1] = ACTIONS(1209), - [aux_sym_include_expression_token1] = ACTIONS(1209), - [aux_sym_include_once_expression_token1] = ACTIONS(1209), - [aux_sym_require_expression_token1] = ACTIONS(1209), - [aux_sym_require_once_expression_token1] = ACTIONS(1209), - [sym_comment] = ACTIONS(5), - }, - [487] = { - [sym_text_interpolation] = STATE(487), - [ts_builtin_sym_end] = ACTIONS(1211), - [sym_name] = ACTIONS(1213), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1211), - [aux_sym_function_static_declaration_token1] = ACTIONS(1213), - [aux_sym_global_declaration_token1] = ACTIONS(1213), - [aux_sym_namespace_definition_token1] = ACTIONS(1213), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1213), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1213), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1213), - [anon_sym_BSLASH] = ACTIONS(1211), - [anon_sym_LBRACE] = ACTIONS(1211), - [anon_sym_RBRACE] = ACTIONS(1211), - [aux_sym_trait_declaration_token1] = ACTIONS(1213), - [aux_sym_interface_declaration_token1] = ACTIONS(1213), - [aux_sym_enum_declaration_token1] = ACTIONS(1213), - [aux_sym_enum_case_token1] = ACTIONS(1213), - [aux_sym_class_declaration_token1] = ACTIONS(1213), - [aux_sym_final_modifier_token1] = ACTIONS(1213), - [aux_sym_abstract_modifier_token1] = ACTIONS(1213), - [aux_sym_visibility_modifier_token1] = ACTIONS(1213), - [aux_sym_visibility_modifier_token2] = ACTIONS(1213), - [aux_sym_visibility_modifier_token3] = ACTIONS(1213), - [aux_sym__arrow_function_header_token1] = ACTIONS(1213), - [anon_sym_LPAREN] = ACTIONS(1211), - [aux_sym_cast_type_token1] = ACTIONS(1213), - [aux_sym_echo_statement_token1] = ACTIONS(1213), - [anon_sym_unset] = ACTIONS(1213), - [aux_sym_declare_statement_token1] = ACTIONS(1213), - [aux_sym_declare_statement_token2] = ACTIONS(1213), - [sym_float] = ACTIONS(1213), - [aux_sym_try_statement_token1] = ACTIONS(1213), - [aux_sym_goto_statement_token1] = ACTIONS(1213), - [aux_sym_continue_statement_token1] = ACTIONS(1213), - [aux_sym_break_statement_token1] = ACTIONS(1213), - [sym_integer] = ACTIONS(1213), - [aux_sym_return_statement_token1] = ACTIONS(1213), - [aux_sym_throw_expression_token1] = ACTIONS(1213), - [aux_sym_while_statement_token1] = ACTIONS(1213), - [aux_sym_while_statement_token2] = ACTIONS(1213), - [aux_sym_do_statement_token1] = ACTIONS(1213), - [aux_sym_for_statement_token1] = ACTIONS(1213), - [aux_sym_for_statement_token2] = ACTIONS(1213), - [aux_sym_foreach_statement_token1] = ACTIONS(1213), - [aux_sym_foreach_statement_token2] = ACTIONS(1213), - [aux_sym_if_statement_token1] = ACTIONS(1213), - [aux_sym_if_statement_token2] = ACTIONS(1213), - [aux_sym_else_if_clause_token1] = ACTIONS(1213), - [aux_sym_else_clause_token1] = ACTIONS(1213), - [aux_sym_match_expression_token1] = ACTIONS(1213), - [aux_sym_match_default_expression_token1] = ACTIONS(1213), - [aux_sym_switch_statement_token1] = ACTIONS(1213), - [aux_sym_switch_block_token1] = ACTIONS(1213), - [anon_sym_AT] = ACTIONS(1211), - [anon_sym_PLUS] = ACTIONS(1213), - [anon_sym_DASH] = ACTIONS(1213), - [anon_sym_TILDE] = ACTIONS(1211), - [anon_sym_BANG] = ACTIONS(1211), - [aux_sym_clone_expression_token1] = ACTIONS(1213), - [aux_sym_print_intrinsic_token1] = ACTIONS(1213), - [aux_sym_object_creation_expression_token1] = ACTIONS(1213), - [anon_sym_PLUS_PLUS] = ACTIONS(1211), - [anon_sym_DASH_DASH] = ACTIONS(1211), - [sym_shell_command_expression] = ACTIONS(1211), - [aux_sym__list_destructing_token1] = ACTIONS(1213), - [anon_sym_LBRACK] = ACTIONS(1211), - [anon_sym_self] = ACTIONS(1213), - [anon_sym_parent] = ACTIONS(1213), - [anon_sym_POUND_LBRACK] = ACTIONS(1211), - [anon_sym_SQUOTE] = ACTIONS(1211), - [aux_sym_encapsed_string_token1] = ACTIONS(1211), - [anon_sym_DQUOTE] = ACTIONS(1211), - [aux_sym_string_token1] = ACTIONS(1211), - [anon_sym_LT_LT_LT] = ACTIONS(1211), - [sym_boolean] = ACTIONS(1213), - [sym_null] = ACTIONS(1213), - [anon_sym_DOLLAR] = ACTIONS(1211), - [aux_sym_yield_expression_token1] = ACTIONS(1213), - [aux_sym_include_expression_token1] = ACTIONS(1213), - [aux_sym_include_once_expression_token1] = ACTIONS(1213), - [aux_sym_require_expression_token1] = ACTIONS(1213), - [aux_sym_require_once_expression_token1] = ACTIONS(1213), - [sym_comment] = ACTIONS(5), - }, - [488] = { - [sym_text_interpolation] = STATE(488), - [ts_builtin_sym_end] = ACTIONS(1215), - [sym_name] = ACTIONS(1217), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1215), - [aux_sym_function_static_declaration_token1] = ACTIONS(1217), - [aux_sym_global_declaration_token1] = ACTIONS(1217), - [aux_sym_namespace_definition_token1] = ACTIONS(1217), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1217), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1217), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1217), - [anon_sym_BSLASH] = ACTIONS(1215), - [anon_sym_LBRACE] = ACTIONS(1215), - [anon_sym_RBRACE] = ACTIONS(1215), - [aux_sym_trait_declaration_token1] = ACTIONS(1217), - [aux_sym_interface_declaration_token1] = ACTIONS(1217), - [aux_sym_enum_declaration_token1] = ACTIONS(1217), - [aux_sym_enum_case_token1] = ACTIONS(1217), - [aux_sym_class_declaration_token1] = ACTIONS(1217), - [aux_sym_final_modifier_token1] = ACTIONS(1217), - [aux_sym_abstract_modifier_token1] = ACTIONS(1217), - [aux_sym_visibility_modifier_token1] = ACTIONS(1217), - [aux_sym_visibility_modifier_token2] = ACTIONS(1217), - [aux_sym_visibility_modifier_token3] = ACTIONS(1217), - [aux_sym__arrow_function_header_token1] = ACTIONS(1217), - [anon_sym_LPAREN] = ACTIONS(1215), - [aux_sym_cast_type_token1] = ACTIONS(1217), - [aux_sym_echo_statement_token1] = ACTIONS(1217), - [anon_sym_unset] = ACTIONS(1217), - [aux_sym_declare_statement_token1] = ACTIONS(1217), - [aux_sym_declare_statement_token2] = ACTIONS(1217), - [sym_float] = ACTIONS(1217), - [aux_sym_try_statement_token1] = ACTIONS(1217), - [aux_sym_goto_statement_token1] = ACTIONS(1217), - [aux_sym_continue_statement_token1] = ACTIONS(1217), - [aux_sym_break_statement_token1] = ACTIONS(1217), - [sym_integer] = ACTIONS(1217), - [aux_sym_return_statement_token1] = ACTIONS(1217), - [aux_sym_throw_expression_token1] = ACTIONS(1217), - [aux_sym_while_statement_token1] = ACTIONS(1217), - [aux_sym_while_statement_token2] = ACTIONS(1217), - [aux_sym_do_statement_token1] = ACTIONS(1217), - [aux_sym_for_statement_token1] = ACTIONS(1217), - [aux_sym_for_statement_token2] = ACTIONS(1217), - [aux_sym_foreach_statement_token1] = ACTIONS(1217), - [aux_sym_foreach_statement_token2] = ACTIONS(1217), - [aux_sym_if_statement_token1] = ACTIONS(1217), - [aux_sym_if_statement_token2] = ACTIONS(1217), - [aux_sym_else_if_clause_token1] = ACTIONS(1217), - [aux_sym_else_clause_token1] = ACTIONS(1217), - [aux_sym_match_expression_token1] = ACTIONS(1217), - [aux_sym_match_default_expression_token1] = ACTIONS(1217), - [aux_sym_switch_statement_token1] = ACTIONS(1217), - [aux_sym_switch_block_token1] = ACTIONS(1217), - [anon_sym_AT] = ACTIONS(1215), - [anon_sym_PLUS] = ACTIONS(1217), - [anon_sym_DASH] = ACTIONS(1217), - [anon_sym_TILDE] = ACTIONS(1215), - [anon_sym_BANG] = ACTIONS(1215), - [aux_sym_clone_expression_token1] = ACTIONS(1217), - [aux_sym_print_intrinsic_token1] = ACTIONS(1217), - [aux_sym_object_creation_expression_token1] = ACTIONS(1217), - [anon_sym_PLUS_PLUS] = ACTIONS(1215), - [anon_sym_DASH_DASH] = ACTIONS(1215), - [sym_shell_command_expression] = ACTIONS(1215), - [aux_sym__list_destructing_token1] = ACTIONS(1217), - [anon_sym_LBRACK] = ACTIONS(1215), - [anon_sym_self] = ACTIONS(1217), - [anon_sym_parent] = ACTIONS(1217), - [anon_sym_POUND_LBRACK] = ACTIONS(1215), - [anon_sym_SQUOTE] = ACTIONS(1215), - [aux_sym_encapsed_string_token1] = ACTIONS(1215), - [anon_sym_DQUOTE] = ACTIONS(1215), - [aux_sym_string_token1] = ACTIONS(1215), - [anon_sym_LT_LT_LT] = ACTIONS(1215), - [sym_boolean] = ACTIONS(1217), - [sym_null] = ACTIONS(1217), - [anon_sym_DOLLAR] = ACTIONS(1215), - [aux_sym_yield_expression_token1] = ACTIONS(1217), - [aux_sym_include_expression_token1] = ACTIONS(1217), - [aux_sym_include_once_expression_token1] = ACTIONS(1217), - [aux_sym_require_expression_token1] = ACTIONS(1217), - [aux_sym_require_once_expression_token1] = ACTIONS(1217), - [sym_comment] = ACTIONS(5), - }, - [489] = { - [sym_text_interpolation] = STATE(489), - [ts_builtin_sym_end] = ACTIONS(1219), - [sym_name] = ACTIONS(1221), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1219), - [aux_sym_function_static_declaration_token1] = ACTIONS(1221), - [aux_sym_global_declaration_token1] = ACTIONS(1221), - [aux_sym_namespace_definition_token1] = ACTIONS(1221), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1221), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1221), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1221), - [anon_sym_BSLASH] = ACTIONS(1219), - [anon_sym_LBRACE] = ACTIONS(1219), - [anon_sym_RBRACE] = ACTIONS(1219), - [aux_sym_trait_declaration_token1] = ACTIONS(1221), - [aux_sym_interface_declaration_token1] = ACTIONS(1221), - [aux_sym_enum_declaration_token1] = ACTIONS(1221), - [aux_sym_enum_case_token1] = ACTIONS(1221), - [aux_sym_class_declaration_token1] = ACTIONS(1221), - [aux_sym_final_modifier_token1] = ACTIONS(1221), - [aux_sym_abstract_modifier_token1] = ACTIONS(1221), - [aux_sym_visibility_modifier_token1] = ACTIONS(1221), - [aux_sym_visibility_modifier_token2] = ACTIONS(1221), - [aux_sym_visibility_modifier_token3] = ACTIONS(1221), - [aux_sym__arrow_function_header_token1] = ACTIONS(1221), - [anon_sym_LPAREN] = ACTIONS(1219), - [aux_sym_cast_type_token1] = ACTIONS(1221), - [aux_sym_echo_statement_token1] = ACTIONS(1221), - [anon_sym_unset] = ACTIONS(1221), - [aux_sym_declare_statement_token1] = ACTIONS(1221), - [aux_sym_declare_statement_token2] = ACTIONS(1221), - [sym_float] = ACTIONS(1221), - [aux_sym_try_statement_token1] = ACTIONS(1221), - [aux_sym_goto_statement_token1] = ACTIONS(1221), - [aux_sym_continue_statement_token1] = ACTIONS(1221), - [aux_sym_break_statement_token1] = ACTIONS(1221), - [sym_integer] = ACTIONS(1221), - [aux_sym_return_statement_token1] = ACTIONS(1221), - [aux_sym_throw_expression_token1] = ACTIONS(1221), - [aux_sym_while_statement_token1] = ACTIONS(1221), - [aux_sym_while_statement_token2] = ACTIONS(1221), - [aux_sym_do_statement_token1] = ACTIONS(1221), - [aux_sym_for_statement_token1] = ACTIONS(1221), - [aux_sym_for_statement_token2] = ACTIONS(1221), - [aux_sym_foreach_statement_token1] = ACTIONS(1221), - [aux_sym_foreach_statement_token2] = ACTIONS(1221), - [aux_sym_if_statement_token1] = ACTIONS(1221), - [aux_sym_if_statement_token2] = ACTIONS(1221), - [aux_sym_else_if_clause_token1] = ACTIONS(1221), - [aux_sym_else_clause_token1] = ACTIONS(1221), - [aux_sym_match_expression_token1] = ACTIONS(1221), - [aux_sym_match_default_expression_token1] = ACTIONS(1221), - [aux_sym_switch_statement_token1] = ACTIONS(1221), - [aux_sym_switch_block_token1] = ACTIONS(1221), - [anon_sym_AT] = ACTIONS(1219), - [anon_sym_PLUS] = ACTIONS(1221), - [anon_sym_DASH] = ACTIONS(1221), - [anon_sym_TILDE] = ACTIONS(1219), - [anon_sym_BANG] = ACTIONS(1219), - [aux_sym_clone_expression_token1] = ACTIONS(1221), - [aux_sym_print_intrinsic_token1] = ACTIONS(1221), - [aux_sym_object_creation_expression_token1] = ACTIONS(1221), - [anon_sym_PLUS_PLUS] = ACTIONS(1219), - [anon_sym_DASH_DASH] = ACTIONS(1219), - [sym_shell_command_expression] = ACTIONS(1219), - [aux_sym__list_destructing_token1] = ACTIONS(1221), - [anon_sym_LBRACK] = ACTIONS(1219), - [anon_sym_self] = ACTIONS(1221), - [anon_sym_parent] = ACTIONS(1221), - [anon_sym_POUND_LBRACK] = ACTIONS(1219), - [anon_sym_SQUOTE] = ACTIONS(1219), - [aux_sym_encapsed_string_token1] = ACTIONS(1219), - [anon_sym_DQUOTE] = ACTIONS(1219), - [aux_sym_string_token1] = ACTIONS(1219), - [anon_sym_LT_LT_LT] = ACTIONS(1219), - [sym_boolean] = ACTIONS(1221), - [sym_null] = ACTIONS(1221), - [anon_sym_DOLLAR] = ACTIONS(1219), - [aux_sym_yield_expression_token1] = ACTIONS(1221), - [aux_sym_include_expression_token1] = ACTIONS(1221), - [aux_sym_include_once_expression_token1] = ACTIONS(1221), - [aux_sym_require_expression_token1] = ACTIONS(1221), - [aux_sym_require_once_expression_token1] = ACTIONS(1221), - [sym_comment] = ACTIONS(5), - }, - [490] = { - [sym_text_interpolation] = STATE(490), - [ts_builtin_sym_end] = ACTIONS(1223), - [sym_name] = ACTIONS(1225), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1223), - [aux_sym_function_static_declaration_token1] = ACTIONS(1225), - [aux_sym_global_declaration_token1] = ACTIONS(1225), - [aux_sym_namespace_definition_token1] = ACTIONS(1225), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1225), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1225), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1225), - [anon_sym_BSLASH] = ACTIONS(1223), - [anon_sym_LBRACE] = ACTIONS(1223), - [anon_sym_RBRACE] = ACTIONS(1223), - [aux_sym_trait_declaration_token1] = ACTIONS(1225), - [aux_sym_interface_declaration_token1] = ACTIONS(1225), - [aux_sym_enum_declaration_token1] = ACTIONS(1225), - [aux_sym_enum_case_token1] = ACTIONS(1225), - [aux_sym_class_declaration_token1] = ACTIONS(1225), - [aux_sym_final_modifier_token1] = ACTIONS(1225), - [aux_sym_abstract_modifier_token1] = ACTIONS(1225), - [aux_sym_visibility_modifier_token1] = ACTIONS(1225), - [aux_sym_visibility_modifier_token2] = ACTIONS(1225), - [aux_sym_visibility_modifier_token3] = ACTIONS(1225), - [aux_sym__arrow_function_header_token1] = ACTIONS(1225), - [anon_sym_LPAREN] = ACTIONS(1223), - [aux_sym_cast_type_token1] = ACTIONS(1225), - [aux_sym_echo_statement_token1] = ACTIONS(1225), - [anon_sym_unset] = ACTIONS(1225), - [aux_sym_declare_statement_token1] = ACTIONS(1225), - [aux_sym_declare_statement_token2] = ACTIONS(1225), - [sym_float] = ACTIONS(1225), - [aux_sym_try_statement_token1] = ACTIONS(1225), - [aux_sym_goto_statement_token1] = ACTIONS(1225), - [aux_sym_continue_statement_token1] = ACTIONS(1225), - [aux_sym_break_statement_token1] = ACTIONS(1225), - [sym_integer] = ACTIONS(1225), - [aux_sym_return_statement_token1] = ACTIONS(1225), - [aux_sym_throw_expression_token1] = ACTIONS(1225), - [aux_sym_while_statement_token1] = ACTIONS(1225), - [aux_sym_while_statement_token2] = ACTIONS(1225), - [aux_sym_do_statement_token1] = ACTIONS(1225), - [aux_sym_for_statement_token1] = ACTIONS(1225), - [aux_sym_for_statement_token2] = ACTIONS(1225), - [aux_sym_foreach_statement_token1] = ACTIONS(1225), - [aux_sym_foreach_statement_token2] = ACTIONS(1225), - [aux_sym_if_statement_token1] = ACTIONS(1225), - [aux_sym_if_statement_token2] = ACTIONS(1225), - [aux_sym_else_if_clause_token1] = ACTIONS(1225), - [aux_sym_else_clause_token1] = ACTIONS(1225), - [aux_sym_match_expression_token1] = ACTIONS(1225), - [aux_sym_match_default_expression_token1] = ACTIONS(1225), - [aux_sym_switch_statement_token1] = ACTIONS(1225), - [aux_sym_switch_block_token1] = ACTIONS(1225), - [anon_sym_AT] = ACTIONS(1223), - [anon_sym_PLUS] = ACTIONS(1225), - [anon_sym_DASH] = ACTIONS(1225), - [anon_sym_TILDE] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1223), - [aux_sym_clone_expression_token1] = ACTIONS(1225), - [aux_sym_print_intrinsic_token1] = ACTIONS(1225), - [aux_sym_object_creation_expression_token1] = ACTIONS(1225), - [anon_sym_PLUS_PLUS] = ACTIONS(1223), - [anon_sym_DASH_DASH] = ACTIONS(1223), - [sym_shell_command_expression] = ACTIONS(1223), - [aux_sym__list_destructing_token1] = ACTIONS(1225), - [anon_sym_LBRACK] = ACTIONS(1223), - [anon_sym_self] = ACTIONS(1225), - [anon_sym_parent] = ACTIONS(1225), - [anon_sym_POUND_LBRACK] = ACTIONS(1223), - [anon_sym_SQUOTE] = ACTIONS(1223), - [aux_sym_encapsed_string_token1] = ACTIONS(1223), - [anon_sym_DQUOTE] = ACTIONS(1223), - [aux_sym_string_token1] = ACTIONS(1223), - [anon_sym_LT_LT_LT] = ACTIONS(1223), - [sym_boolean] = ACTIONS(1225), - [sym_null] = ACTIONS(1225), - [anon_sym_DOLLAR] = ACTIONS(1223), - [aux_sym_yield_expression_token1] = ACTIONS(1225), - [aux_sym_include_expression_token1] = ACTIONS(1225), - [aux_sym_include_once_expression_token1] = ACTIONS(1225), - [aux_sym_require_expression_token1] = ACTIONS(1225), - [aux_sym_require_once_expression_token1] = ACTIONS(1225), - [sym_comment] = ACTIONS(5), - }, - [491] = { - [sym_text_interpolation] = STATE(491), - [ts_builtin_sym_end] = ACTIONS(1227), - [sym_name] = ACTIONS(1229), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1227), - [aux_sym_function_static_declaration_token1] = ACTIONS(1229), - [aux_sym_global_declaration_token1] = ACTIONS(1229), - [aux_sym_namespace_definition_token1] = ACTIONS(1229), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1229), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1229), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1229), - [anon_sym_BSLASH] = ACTIONS(1227), - [anon_sym_LBRACE] = ACTIONS(1227), - [anon_sym_RBRACE] = ACTIONS(1227), - [aux_sym_trait_declaration_token1] = ACTIONS(1229), - [aux_sym_interface_declaration_token1] = ACTIONS(1229), - [aux_sym_enum_declaration_token1] = ACTIONS(1229), - [aux_sym_enum_case_token1] = ACTIONS(1229), - [aux_sym_class_declaration_token1] = ACTIONS(1229), - [aux_sym_final_modifier_token1] = ACTIONS(1229), - [aux_sym_abstract_modifier_token1] = ACTIONS(1229), - [aux_sym_visibility_modifier_token1] = ACTIONS(1229), - [aux_sym_visibility_modifier_token2] = ACTIONS(1229), - [aux_sym_visibility_modifier_token3] = ACTIONS(1229), - [aux_sym__arrow_function_header_token1] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(1227), - [aux_sym_cast_type_token1] = ACTIONS(1229), - [aux_sym_echo_statement_token1] = ACTIONS(1229), - [anon_sym_unset] = ACTIONS(1229), - [aux_sym_declare_statement_token1] = ACTIONS(1229), - [aux_sym_declare_statement_token2] = ACTIONS(1229), - [sym_float] = ACTIONS(1229), - [aux_sym_try_statement_token1] = ACTIONS(1229), - [aux_sym_goto_statement_token1] = ACTIONS(1229), - [aux_sym_continue_statement_token1] = ACTIONS(1229), - [aux_sym_break_statement_token1] = ACTIONS(1229), - [sym_integer] = ACTIONS(1229), - [aux_sym_return_statement_token1] = ACTIONS(1229), - [aux_sym_throw_expression_token1] = ACTIONS(1229), - [aux_sym_while_statement_token1] = ACTIONS(1229), - [aux_sym_while_statement_token2] = ACTIONS(1229), - [aux_sym_do_statement_token1] = ACTIONS(1229), - [aux_sym_for_statement_token1] = ACTIONS(1229), - [aux_sym_for_statement_token2] = ACTIONS(1229), - [aux_sym_foreach_statement_token1] = ACTIONS(1229), - [aux_sym_foreach_statement_token2] = ACTIONS(1229), - [aux_sym_if_statement_token1] = ACTIONS(1229), - [aux_sym_if_statement_token2] = ACTIONS(1229), - [aux_sym_else_if_clause_token1] = ACTIONS(1229), - [aux_sym_else_clause_token1] = ACTIONS(1229), - [aux_sym_match_expression_token1] = ACTIONS(1229), - [aux_sym_match_default_expression_token1] = ACTIONS(1229), - [aux_sym_switch_statement_token1] = ACTIONS(1229), - [aux_sym_switch_block_token1] = ACTIONS(1229), - [anon_sym_AT] = ACTIONS(1227), - [anon_sym_PLUS] = ACTIONS(1229), - [anon_sym_DASH] = ACTIONS(1229), - [anon_sym_TILDE] = ACTIONS(1227), - [anon_sym_BANG] = ACTIONS(1227), - [aux_sym_clone_expression_token1] = ACTIONS(1229), - [aux_sym_print_intrinsic_token1] = ACTIONS(1229), - [aux_sym_object_creation_expression_token1] = ACTIONS(1229), - [anon_sym_PLUS_PLUS] = ACTIONS(1227), - [anon_sym_DASH_DASH] = ACTIONS(1227), - [sym_shell_command_expression] = ACTIONS(1227), - [aux_sym__list_destructing_token1] = ACTIONS(1229), - [anon_sym_LBRACK] = ACTIONS(1227), - [anon_sym_self] = ACTIONS(1229), - [anon_sym_parent] = ACTIONS(1229), - [anon_sym_POUND_LBRACK] = ACTIONS(1227), - [anon_sym_SQUOTE] = ACTIONS(1227), - [aux_sym_encapsed_string_token1] = ACTIONS(1227), - [anon_sym_DQUOTE] = ACTIONS(1227), - [aux_sym_string_token1] = ACTIONS(1227), - [anon_sym_LT_LT_LT] = ACTIONS(1227), - [sym_boolean] = ACTIONS(1229), - [sym_null] = ACTIONS(1229), - [anon_sym_DOLLAR] = ACTIONS(1227), - [aux_sym_yield_expression_token1] = ACTIONS(1229), - [aux_sym_include_expression_token1] = ACTIONS(1229), - [aux_sym_include_once_expression_token1] = ACTIONS(1229), - [aux_sym_require_expression_token1] = ACTIONS(1229), - [aux_sym_require_once_expression_token1] = ACTIONS(1229), - [sym_comment] = ACTIONS(5), - }, - [492] = { - [sym_text_interpolation] = STATE(492), - [ts_builtin_sym_end] = ACTIONS(1231), - [sym_name] = ACTIONS(1233), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1231), - [aux_sym_function_static_declaration_token1] = ACTIONS(1233), - [aux_sym_global_declaration_token1] = ACTIONS(1233), - [aux_sym_namespace_definition_token1] = ACTIONS(1233), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1233), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1233), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1233), - [anon_sym_BSLASH] = ACTIONS(1231), - [anon_sym_LBRACE] = ACTIONS(1231), - [anon_sym_RBRACE] = ACTIONS(1231), - [aux_sym_trait_declaration_token1] = ACTIONS(1233), - [aux_sym_interface_declaration_token1] = ACTIONS(1233), - [aux_sym_enum_declaration_token1] = ACTIONS(1233), - [aux_sym_enum_case_token1] = ACTIONS(1233), - [aux_sym_class_declaration_token1] = ACTIONS(1233), - [aux_sym_final_modifier_token1] = ACTIONS(1233), - [aux_sym_abstract_modifier_token1] = ACTIONS(1233), - [aux_sym_visibility_modifier_token1] = ACTIONS(1233), - [aux_sym_visibility_modifier_token2] = ACTIONS(1233), - [aux_sym_visibility_modifier_token3] = ACTIONS(1233), - [aux_sym__arrow_function_header_token1] = ACTIONS(1233), - [anon_sym_LPAREN] = ACTIONS(1231), - [aux_sym_cast_type_token1] = ACTIONS(1233), - [aux_sym_echo_statement_token1] = ACTIONS(1233), - [anon_sym_unset] = ACTIONS(1233), - [aux_sym_declare_statement_token1] = ACTIONS(1233), - [aux_sym_declare_statement_token2] = ACTIONS(1233), - [sym_float] = ACTIONS(1233), - [aux_sym_try_statement_token1] = ACTIONS(1233), - [aux_sym_goto_statement_token1] = ACTIONS(1233), - [aux_sym_continue_statement_token1] = ACTIONS(1233), - [aux_sym_break_statement_token1] = ACTIONS(1233), - [sym_integer] = ACTIONS(1233), - [aux_sym_return_statement_token1] = ACTIONS(1233), - [aux_sym_throw_expression_token1] = ACTIONS(1233), - [aux_sym_while_statement_token1] = ACTIONS(1233), - [aux_sym_while_statement_token2] = ACTIONS(1233), - [aux_sym_do_statement_token1] = ACTIONS(1233), - [aux_sym_for_statement_token1] = ACTIONS(1233), - [aux_sym_for_statement_token2] = ACTIONS(1233), - [aux_sym_foreach_statement_token1] = ACTIONS(1233), - [aux_sym_foreach_statement_token2] = ACTIONS(1233), - [aux_sym_if_statement_token1] = ACTIONS(1233), - [aux_sym_if_statement_token2] = ACTIONS(1233), - [aux_sym_else_if_clause_token1] = ACTIONS(1233), - [aux_sym_else_clause_token1] = ACTIONS(1233), - [aux_sym_match_expression_token1] = ACTIONS(1233), - [aux_sym_match_default_expression_token1] = ACTIONS(1233), - [aux_sym_switch_statement_token1] = ACTIONS(1233), - [aux_sym_switch_block_token1] = ACTIONS(1233), - [anon_sym_AT] = ACTIONS(1231), - [anon_sym_PLUS] = ACTIONS(1233), - [anon_sym_DASH] = ACTIONS(1233), - [anon_sym_TILDE] = ACTIONS(1231), - [anon_sym_BANG] = ACTIONS(1231), - [aux_sym_clone_expression_token1] = ACTIONS(1233), - [aux_sym_print_intrinsic_token1] = ACTIONS(1233), - [aux_sym_object_creation_expression_token1] = ACTIONS(1233), - [anon_sym_PLUS_PLUS] = ACTIONS(1231), - [anon_sym_DASH_DASH] = ACTIONS(1231), - [sym_shell_command_expression] = ACTIONS(1231), - [aux_sym__list_destructing_token1] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(1231), - [anon_sym_self] = ACTIONS(1233), - [anon_sym_parent] = ACTIONS(1233), - [anon_sym_POUND_LBRACK] = ACTIONS(1231), - [anon_sym_SQUOTE] = ACTIONS(1231), - [aux_sym_encapsed_string_token1] = ACTIONS(1231), - [anon_sym_DQUOTE] = ACTIONS(1231), - [aux_sym_string_token1] = ACTIONS(1231), - [anon_sym_LT_LT_LT] = ACTIONS(1231), - [sym_boolean] = ACTIONS(1233), - [sym_null] = ACTIONS(1233), - [anon_sym_DOLLAR] = ACTIONS(1231), - [aux_sym_yield_expression_token1] = ACTIONS(1233), - [aux_sym_include_expression_token1] = ACTIONS(1233), - [aux_sym_include_once_expression_token1] = ACTIONS(1233), - [aux_sym_require_expression_token1] = ACTIONS(1233), - [aux_sym_require_once_expression_token1] = ACTIONS(1233), - [sym_comment] = ACTIONS(5), - }, - [493] = { - [sym_text_interpolation] = STATE(493), - [ts_builtin_sym_end] = ACTIONS(1235), - [sym_name] = ACTIONS(1237), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1235), - [aux_sym_function_static_declaration_token1] = ACTIONS(1237), - [aux_sym_global_declaration_token1] = ACTIONS(1237), - [aux_sym_namespace_definition_token1] = ACTIONS(1237), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1237), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1237), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1237), - [anon_sym_BSLASH] = ACTIONS(1235), - [anon_sym_LBRACE] = ACTIONS(1235), - [anon_sym_RBRACE] = ACTIONS(1235), - [aux_sym_trait_declaration_token1] = ACTIONS(1237), - [aux_sym_interface_declaration_token1] = ACTIONS(1237), - [aux_sym_enum_declaration_token1] = ACTIONS(1237), - [aux_sym_enum_case_token1] = ACTIONS(1237), - [aux_sym_class_declaration_token1] = ACTIONS(1237), - [aux_sym_final_modifier_token1] = ACTIONS(1237), - [aux_sym_abstract_modifier_token1] = ACTIONS(1237), - [aux_sym_visibility_modifier_token1] = ACTIONS(1237), - [aux_sym_visibility_modifier_token2] = ACTIONS(1237), - [aux_sym_visibility_modifier_token3] = ACTIONS(1237), - [aux_sym__arrow_function_header_token1] = ACTIONS(1237), - [anon_sym_LPAREN] = ACTIONS(1235), - [aux_sym_cast_type_token1] = ACTIONS(1237), - [aux_sym_echo_statement_token1] = ACTIONS(1237), - [anon_sym_unset] = ACTIONS(1237), - [aux_sym_declare_statement_token1] = ACTIONS(1237), - [aux_sym_declare_statement_token2] = ACTIONS(1237), - [sym_float] = ACTIONS(1237), - [aux_sym_try_statement_token1] = ACTIONS(1237), - [aux_sym_goto_statement_token1] = ACTIONS(1237), - [aux_sym_continue_statement_token1] = ACTIONS(1237), - [aux_sym_break_statement_token1] = ACTIONS(1237), - [sym_integer] = ACTIONS(1237), - [aux_sym_return_statement_token1] = ACTIONS(1237), - [aux_sym_throw_expression_token1] = ACTIONS(1237), - [aux_sym_while_statement_token1] = ACTIONS(1237), - [aux_sym_while_statement_token2] = ACTIONS(1237), - [aux_sym_do_statement_token1] = ACTIONS(1237), - [aux_sym_for_statement_token1] = ACTIONS(1237), - [aux_sym_for_statement_token2] = ACTIONS(1237), - [aux_sym_foreach_statement_token1] = ACTIONS(1237), - [aux_sym_foreach_statement_token2] = ACTIONS(1237), - [aux_sym_if_statement_token1] = ACTIONS(1237), - [aux_sym_if_statement_token2] = ACTIONS(1237), - [aux_sym_else_if_clause_token1] = ACTIONS(1237), - [aux_sym_else_clause_token1] = ACTIONS(1237), - [aux_sym_match_expression_token1] = ACTIONS(1237), - [aux_sym_match_default_expression_token1] = ACTIONS(1237), - [aux_sym_switch_statement_token1] = ACTIONS(1237), - [aux_sym_switch_block_token1] = ACTIONS(1237), - [anon_sym_AT] = ACTIONS(1235), - [anon_sym_PLUS] = ACTIONS(1237), - [anon_sym_DASH] = ACTIONS(1237), - [anon_sym_TILDE] = ACTIONS(1235), - [anon_sym_BANG] = ACTIONS(1235), - [aux_sym_clone_expression_token1] = ACTIONS(1237), - [aux_sym_print_intrinsic_token1] = ACTIONS(1237), - [aux_sym_object_creation_expression_token1] = ACTIONS(1237), - [anon_sym_PLUS_PLUS] = ACTIONS(1235), - [anon_sym_DASH_DASH] = ACTIONS(1235), - [sym_shell_command_expression] = ACTIONS(1235), - [aux_sym__list_destructing_token1] = ACTIONS(1237), - [anon_sym_LBRACK] = ACTIONS(1235), - [anon_sym_self] = ACTIONS(1237), - [anon_sym_parent] = ACTIONS(1237), - [anon_sym_POUND_LBRACK] = ACTIONS(1235), - [anon_sym_SQUOTE] = ACTIONS(1235), - [aux_sym_encapsed_string_token1] = ACTIONS(1235), - [anon_sym_DQUOTE] = ACTIONS(1235), - [aux_sym_string_token1] = ACTIONS(1235), - [anon_sym_LT_LT_LT] = ACTIONS(1235), - [sym_boolean] = ACTIONS(1237), - [sym_null] = ACTIONS(1237), - [anon_sym_DOLLAR] = ACTIONS(1235), - [aux_sym_yield_expression_token1] = ACTIONS(1237), - [aux_sym_include_expression_token1] = ACTIONS(1237), - [aux_sym_include_once_expression_token1] = ACTIONS(1237), - [aux_sym_require_expression_token1] = ACTIONS(1237), - [aux_sym_require_once_expression_token1] = ACTIONS(1237), - [sym_comment] = ACTIONS(5), - }, - [494] = { - [sym_text_interpolation] = STATE(494), - [ts_builtin_sym_end] = ACTIONS(1239), - [sym_name] = ACTIONS(1241), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1239), - [aux_sym_function_static_declaration_token1] = ACTIONS(1241), - [aux_sym_global_declaration_token1] = ACTIONS(1241), - [aux_sym_namespace_definition_token1] = ACTIONS(1241), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1241), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1241), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1241), - [anon_sym_BSLASH] = ACTIONS(1239), - [anon_sym_LBRACE] = ACTIONS(1239), - [anon_sym_RBRACE] = ACTIONS(1239), - [aux_sym_trait_declaration_token1] = ACTIONS(1241), - [aux_sym_interface_declaration_token1] = ACTIONS(1241), - [aux_sym_enum_declaration_token1] = ACTIONS(1241), - [aux_sym_enum_case_token1] = ACTIONS(1241), - [aux_sym_class_declaration_token1] = ACTIONS(1241), - [aux_sym_final_modifier_token1] = ACTIONS(1241), - [aux_sym_abstract_modifier_token1] = ACTIONS(1241), - [aux_sym_visibility_modifier_token1] = ACTIONS(1241), - [aux_sym_visibility_modifier_token2] = ACTIONS(1241), - [aux_sym_visibility_modifier_token3] = ACTIONS(1241), - [aux_sym__arrow_function_header_token1] = ACTIONS(1241), - [anon_sym_LPAREN] = ACTIONS(1239), - [aux_sym_cast_type_token1] = ACTIONS(1241), - [aux_sym_echo_statement_token1] = ACTIONS(1241), - [anon_sym_unset] = ACTIONS(1241), - [aux_sym_declare_statement_token1] = ACTIONS(1241), - [aux_sym_declare_statement_token2] = ACTIONS(1241), - [sym_float] = ACTIONS(1241), - [aux_sym_try_statement_token1] = ACTIONS(1241), - [aux_sym_goto_statement_token1] = ACTIONS(1241), - [aux_sym_continue_statement_token1] = ACTIONS(1241), - [aux_sym_break_statement_token1] = ACTIONS(1241), - [sym_integer] = ACTIONS(1241), - [aux_sym_return_statement_token1] = ACTIONS(1241), - [aux_sym_throw_expression_token1] = ACTIONS(1241), - [aux_sym_while_statement_token1] = ACTIONS(1241), - [aux_sym_while_statement_token2] = ACTIONS(1241), - [aux_sym_do_statement_token1] = ACTIONS(1241), - [aux_sym_for_statement_token1] = ACTIONS(1241), - [aux_sym_for_statement_token2] = ACTIONS(1241), - [aux_sym_foreach_statement_token1] = ACTIONS(1241), - [aux_sym_foreach_statement_token2] = ACTIONS(1241), - [aux_sym_if_statement_token1] = ACTIONS(1241), - [aux_sym_if_statement_token2] = ACTIONS(1241), - [aux_sym_else_if_clause_token1] = ACTIONS(1241), - [aux_sym_else_clause_token1] = ACTIONS(1241), - [aux_sym_match_expression_token1] = ACTIONS(1241), - [aux_sym_match_default_expression_token1] = ACTIONS(1241), - [aux_sym_switch_statement_token1] = ACTIONS(1241), - [aux_sym_switch_block_token1] = ACTIONS(1241), - [anon_sym_AT] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1241), - [anon_sym_DASH] = ACTIONS(1241), - [anon_sym_TILDE] = ACTIONS(1239), - [anon_sym_BANG] = ACTIONS(1239), - [aux_sym_clone_expression_token1] = ACTIONS(1241), - [aux_sym_print_intrinsic_token1] = ACTIONS(1241), - [aux_sym_object_creation_expression_token1] = ACTIONS(1241), - [anon_sym_PLUS_PLUS] = ACTIONS(1239), - [anon_sym_DASH_DASH] = ACTIONS(1239), - [sym_shell_command_expression] = ACTIONS(1239), - [aux_sym__list_destructing_token1] = ACTIONS(1241), - [anon_sym_LBRACK] = ACTIONS(1239), - [anon_sym_self] = ACTIONS(1241), - [anon_sym_parent] = ACTIONS(1241), - [anon_sym_POUND_LBRACK] = ACTIONS(1239), - [anon_sym_SQUOTE] = ACTIONS(1239), - [aux_sym_encapsed_string_token1] = ACTIONS(1239), - [anon_sym_DQUOTE] = ACTIONS(1239), - [aux_sym_string_token1] = ACTIONS(1239), - [anon_sym_LT_LT_LT] = ACTIONS(1239), - [sym_boolean] = ACTIONS(1241), - [sym_null] = ACTIONS(1241), - [anon_sym_DOLLAR] = ACTIONS(1239), - [aux_sym_yield_expression_token1] = ACTIONS(1241), - [aux_sym_include_expression_token1] = ACTIONS(1241), - [aux_sym_include_once_expression_token1] = ACTIONS(1241), - [aux_sym_require_expression_token1] = ACTIONS(1241), - [aux_sym_require_once_expression_token1] = ACTIONS(1241), - [sym_comment] = ACTIONS(5), - }, - [495] = { - [sym_text_interpolation] = STATE(495), - [ts_builtin_sym_end] = ACTIONS(1243), - [sym_name] = ACTIONS(1245), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1243), - [aux_sym_function_static_declaration_token1] = ACTIONS(1245), - [aux_sym_global_declaration_token1] = ACTIONS(1245), - [aux_sym_namespace_definition_token1] = ACTIONS(1245), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1245), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1245), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1245), - [anon_sym_BSLASH] = ACTIONS(1243), - [anon_sym_LBRACE] = ACTIONS(1243), - [anon_sym_RBRACE] = ACTIONS(1243), - [aux_sym_trait_declaration_token1] = ACTIONS(1245), - [aux_sym_interface_declaration_token1] = ACTIONS(1245), - [aux_sym_enum_declaration_token1] = ACTIONS(1245), - [aux_sym_enum_case_token1] = ACTIONS(1245), - [aux_sym_class_declaration_token1] = ACTIONS(1245), - [aux_sym_final_modifier_token1] = ACTIONS(1245), - [aux_sym_abstract_modifier_token1] = ACTIONS(1245), - [aux_sym_visibility_modifier_token1] = ACTIONS(1245), - [aux_sym_visibility_modifier_token2] = ACTIONS(1245), - [aux_sym_visibility_modifier_token3] = ACTIONS(1245), - [aux_sym__arrow_function_header_token1] = ACTIONS(1245), - [anon_sym_LPAREN] = ACTIONS(1243), - [aux_sym_cast_type_token1] = ACTIONS(1245), - [aux_sym_echo_statement_token1] = ACTIONS(1245), - [anon_sym_unset] = ACTIONS(1245), - [aux_sym_declare_statement_token1] = ACTIONS(1245), - [aux_sym_declare_statement_token2] = ACTIONS(1245), - [sym_float] = ACTIONS(1245), - [aux_sym_try_statement_token1] = ACTIONS(1245), - [aux_sym_goto_statement_token1] = ACTIONS(1245), - [aux_sym_continue_statement_token1] = ACTIONS(1245), - [aux_sym_break_statement_token1] = ACTIONS(1245), - [sym_integer] = ACTIONS(1245), - [aux_sym_return_statement_token1] = ACTIONS(1245), - [aux_sym_throw_expression_token1] = ACTIONS(1245), - [aux_sym_while_statement_token1] = ACTIONS(1245), - [aux_sym_while_statement_token2] = ACTIONS(1245), - [aux_sym_do_statement_token1] = ACTIONS(1245), - [aux_sym_for_statement_token1] = ACTIONS(1245), - [aux_sym_for_statement_token2] = ACTIONS(1245), - [aux_sym_foreach_statement_token1] = ACTIONS(1245), - [aux_sym_foreach_statement_token2] = ACTIONS(1245), - [aux_sym_if_statement_token1] = ACTIONS(1245), - [aux_sym_if_statement_token2] = ACTIONS(1245), - [aux_sym_else_if_clause_token1] = ACTIONS(1245), - [aux_sym_else_clause_token1] = ACTIONS(1245), - [aux_sym_match_expression_token1] = ACTIONS(1245), - [aux_sym_match_default_expression_token1] = ACTIONS(1245), - [aux_sym_switch_statement_token1] = ACTIONS(1245), - [aux_sym_switch_block_token1] = ACTIONS(1245), - [anon_sym_AT] = ACTIONS(1243), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_TILDE] = ACTIONS(1243), - [anon_sym_BANG] = ACTIONS(1243), - [aux_sym_clone_expression_token1] = ACTIONS(1245), - [aux_sym_print_intrinsic_token1] = ACTIONS(1245), - [aux_sym_object_creation_expression_token1] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1243), - [anon_sym_DASH_DASH] = ACTIONS(1243), - [sym_shell_command_expression] = ACTIONS(1243), - [aux_sym__list_destructing_token1] = ACTIONS(1245), - [anon_sym_LBRACK] = ACTIONS(1243), - [anon_sym_self] = ACTIONS(1245), - [anon_sym_parent] = ACTIONS(1245), - [anon_sym_POUND_LBRACK] = ACTIONS(1243), - [anon_sym_SQUOTE] = ACTIONS(1243), - [aux_sym_encapsed_string_token1] = ACTIONS(1243), - [anon_sym_DQUOTE] = ACTIONS(1243), - [aux_sym_string_token1] = ACTIONS(1243), - [anon_sym_LT_LT_LT] = ACTIONS(1243), - [sym_boolean] = ACTIONS(1245), - [sym_null] = ACTIONS(1245), - [anon_sym_DOLLAR] = ACTIONS(1243), - [aux_sym_yield_expression_token1] = ACTIONS(1245), - [aux_sym_include_expression_token1] = ACTIONS(1245), - [aux_sym_include_once_expression_token1] = ACTIONS(1245), - [aux_sym_require_expression_token1] = ACTIONS(1245), - [aux_sym_require_once_expression_token1] = ACTIONS(1245), - [sym_comment] = ACTIONS(5), - }, - [496] = { - [sym_text_interpolation] = STATE(496), - [ts_builtin_sym_end] = ACTIONS(1247), - [sym_name] = ACTIONS(1249), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1247), - [aux_sym_function_static_declaration_token1] = ACTIONS(1249), - [aux_sym_global_declaration_token1] = ACTIONS(1249), - [aux_sym_namespace_definition_token1] = ACTIONS(1249), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1249), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1249), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1249), - [anon_sym_BSLASH] = ACTIONS(1247), - [anon_sym_LBRACE] = ACTIONS(1247), - [anon_sym_RBRACE] = ACTIONS(1247), - [aux_sym_trait_declaration_token1] = ACTIONS(1249), - [aux_sym_interface_declaration_token1] = ACTIONS(1249), - [aux_sym_enum_declaration_token1] = ACTIONS(1249), - [aux_sym_enum_case_token1] = ACTIONS(1249), - [aux_sym_class_declaration_token1] = ACTIONS(1249), - [aux_sym_final_modifier_token1] = ACTIONS(1249), - [aux_sym_abstract_modifier_token1] = ACTIONS(1249), - [aux_sym_visibility_modifier_token1] = ACTIONS(1249), - [aux_sym_visibility_modifier_token2] = ACTIONS(1249), - [aux_sym_visibility_modifier_token3] = ACTIONS(1249), - [aux_sym__arrow_function_header_token1] = ACTIONS(1249), - [anon_sym_LPAREN] = ACTIONS(1247), - [aux_sym_cast_type_token1] = ACTIONS(1249), - [aux_sym_echo_statement_token1] = ACTIONS(1249), - [anon_sym_unset] = ACTIONS(1249), - [aux_sym_declare_statement_token1] = ACTIONS(1249), - [aux_sym_declare_statement_token2] = ACTIONS(1249), - [sym_float] = ACTIONS(1249), - [aux_sym_try_statement_token1] = ACTIONS(1249), - [aux_sym_goto_statement_token1] = ACTIONS(1249), - [aux_sym_continue_statement_token1] = ACTIONS(1249), - [aux_sym_break_statement_token1] = ACTIONS(1249), - [sym_integer] = ACTIONS(1249), - [aux_sym_return_statement_token1] = ACTIONS(1249), - [aux_sym_throw_expression_token1] = ACTIONS(1249), - [aux_sym_while_statement_token1] = ACTIONS(1249), - [aux_sym_while_statement_token2] = ACTIONS(1249), - [aux_sym_do_statement_token1] = ACTIONS(1249), - [aux_sym_for_statement_token1] = ACTIONS(1249), - [aux_sym_for_statement_token2] = ACTIONS(1249), - [aux_sym_foreach_statement_token1] = ACTIONS(1249), - [aux_sym_foreach_statement_token2] = ACTIONS(1249), - [aux_sym_if_statement_token1] = ACTIONS(1249), - [aux_sym_if_statement_token2] = ACTIONS(1249), - [aux_sym_else_if_clause_token1] = ACTIONS(1249), - [aux_sym_else_clause_token1] = ACTIONS(1249), - [aux_sym_match_expression_token1] = ACTIONS(1249), - [aux_sym_match_default_expression_token1] = ACTIONS(1249), - [aux_sym_switch_statement_token1] = ACTIONS(1249), - [aux_sym_switch_block_token1] = ACTIONS(1249), - [anon_sym_AT] = ACTIONS(1247), - [anon_sym_PLUS] = ACTIONS(1249), - [anon_sym_DASH] = ACTIONS(1249), - [anon_sym_TILDE] = ACTIONS(1247), - [anon_sym_BANG] = ACTIONS(1247), - [aux_sym_clone_expression_token1] = ACTIONS(1249), - [aux_sym_print_intrinsic_token1] = ACTIONS(1249), - [aux_sym_object_creation_expression_token1] = ACTIONS(1249), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_shell_command_expression] = ACTIONS(1247), - [aux_sym__list_destructing_token1] = ACTIONS(1249), - [anon_sym_LBRACK] = ACTIONS(1247), - [anon_sym_self] = ACTIONS(1249), - [anon_sym_parent] = ACTIONS(1249), - [anon_sym_POUND_LBRACK] = ACTIONS(1247), - [anon_sym_SQUOTE] = ACTIONS(1247), - [aux_sym_encapsed_string_token1] = ACTIONS(1247), - [anon_sym_DQUOTE] = ACTIONS(1247), - [aux_sym_string_token1] = ACTIONS(1247), - [anon_sym_LT_LT_LT] = ACTIONS(1247), - [sym_boolean] = ACTIONS(1249), - [sym_null] = ACTIONS(1249), - [anon_sym_DOLLAR] = ACTIONS(1247), - [aux_sym_yield_expression_token1] = ACTIONS(1249), - [aux_sym_include_expression_token1] = ACTIONS(1249), - [aux_sym_include_once_expression_token1] = ACTIONS(1249), - [aux_sym_require_expression_token1] = ACTIONS(1249), - [aux_sym_require_once_expression_token1] = ACTIONS(1249), - [sym_comment] = ACTIONS(5), - }, - [497] = { - [sym_text_interpolation] = STATE(497), - [ts_builtin_sym_end] = ACTIONS(1251), - [sym_name] = ACTIONS(1253), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1251), - [aux_sym_function_static_declaration_token1] = ACTIONS(1253), - [aux_sym_global_declaration_token1] = ACTIONS(1253), - [aux_sym_namespace_definition_token1] = ACTIONS(1253), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1253), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1253), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1253), - [anon_sym_BSLASH] = ACTIONS(1251), - [anon_sym_LBRACE] = ACTIONS(1251), - [anon_sym_RBRACE] = ACTIONS(1251), - [aux_sym_trait_declaration_token1] = ACTIONS(1253), - [aux_sym_interface_declaration_token1] = ACTIONS(1253), - [aux_sym_enum_declaration_token1] = ACTIONS(1253), - [aux_sym_enum_case_token1] = ACTIONS(1253), - [aux_sym_class_declaration_token1] = ACTIONS(1253), - [aux_sym_final_modifier_token1] = ACTIONS(1253), - [aux_sym_abstract_modifier_token1] = ACTIONS(1253), - [aux_sym_visibility_modifier_token1] = ACTIONS(1253), - [aux_sym_visibility_modifier_token2] = ACTIONS(1253), - [aux_sym_visibility_modifier_token3] = ACTIONS(1253), - [aux_sym__arrow_function_header_token1] = ACTIONS(1253), - [anon_sym_LPAREN] = ACTIONS(1251), - [aux_sym_cast_type_token1] = ACTIONS(1253), - [aux_sym_echo_statement_token1] = ACTIONS(1253), - [anon_sym_unset] = ACTIONS(1253), - [aux_sym_declare_statement_token1] = ACTIONS(1253), - [aux_sym_declare_statement_token2] = ACTIONS(1253), - [sym_float] = ACTIONS(1253), - [aux_sym_try_statement_token1] = ACTIONS(1253), - [aux_sym_goto_statement_token1] = ACTIONS(1253), - [aux_sym_continue_statement_token1] = ACTIONS(1253), - [aux_sym_break_statement_token1] = ACTIONS(1253), - [sym_integer] = ACTIONS(1253), - [aux_sym_return_statement_token1] = ACTIONS(1253), - [aux_sym_throw_expression_token1] = ACTIONS(1253), - [aux_sym_while_statement_token1] = ACTIONS(1253), - [aux_sym_while_statement_token2] = ACTIONS(1253), - [aux_sym_do_statement_token1] = ACTIONS(1253), - [aux_sym_for_statement_token1] = ACTIONS(1253), - [aux_sym_for_statement_token2] = ACTIONS(1253), - [aux_sym_foreach_statement_token1] = ACTIONS(1253), - [aux_sym_foreach_statement_token2] = ACTIONS(1253), - [aux_sym_if_statement_token1] = ACTIONS(1253), - [aux_sym_if_statement_token2] = ACTIONS(1253), - [aux_sym_else_if_clause_token1] = ACTIONS(1253), - [aux_sym_else_clause_token1] = ACTIONS(1253), - [aux_sym_match_expression_token1] = ACTIONS(1253), - [aux_sym_match_default_expression_token1] = ACTIONS(1253), - [aux_sym_switch_statement_token1] = ACTIONS(1253), - [aux_sym_switch_block_token1] = ACTIONS(1253), - [anon_sym_AT] = ACTIONS(1251), - [anon_sym_PLUS] = ACTIONS(1253), - [anon_sym_DASH] = ACTIONS(1253), - [anon_sym_TILDE] = ACTIONS(1251), - [anon_sym_BANG] = ACTIONS(1251), - [aux_sym_clone_expression_token1] = ACTIONS(1253), - [aux_sym_print_intrinsic_token1] = ACTIONS(1253), - [aux_sym_object_creation_expression_token1] = ACTIONS(1253), - [anon_sym_PLUS_PLUS] = ACTIONS(1251), - [anon_sym_DASH_DASH] = ACTIONS(1251), - [sym_shell_command_expression] = ACTIONS(1251), - [aux_sym__list_destructing_token1] = ACTIONS(1253), - [anon_sym_LBRACK] = ACTIONS(1251), - [anon_sym_self] = ACTIONS(1253), - [anon_sym_parent] = ACTIONS(1253), - [anon_sym_POUND_LBRACK] = ACTIONS(1251), - [anon_sym_SQUOTE] = ACTIONS(1251), - [aux_sym_encapsed_string_token1] = ACTIONS(1251), - [anon_sym_DQUOTE] = ACTIONS(1251), - [aux_sym_string_token1] = ACTIONS(1251), - [anon_sym_LT_LT_LT] = ACTIONS(1251), - [sym_boolean] = ACTIONS(1253), - [sym_null] = ACTIONS(1253), - [anon_sym_DOLLAR] = ACTIONS(1251), - [aux_sym_yield_expression_token1] = ACTIONS(1253), - [aux_sym_include_expression_token1] = ACTIONS(1253), - [aux_sym_include_once_expression_token1] = ACTIONS(1253), - [aux_sym_require_expression_token1] = ACTIONS(1253), - [aux_sym_require_once_expression_token1] = ACTIONS(1253), - [sym_comment] = ACTIONS(5), - }, - [498] = { - [sym_text_interpolation] = STATE(498), - [ts_builtin_sym_end] = ACTIONS(1255), - [sym_name] = ACTIONS(1257), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1255), - [aux_sym_function_static_declaration_token1] = ACTIONS(1257), - [aux_sym_global_declaration_token1] = ACTIONS(1257), - [aux_sym_namespace_definition_token1] = ACTIONS(1257), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1257), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1257), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1257), - [anon_sym_BSLASH] = ACTIONS(1255), - [anon_sym_LBRACE] = ACTIONS(1255), - [anon_sym_RBRACE] = ACTIONS(1255), - [aux_sym_trait_declaration_token1] = ACTIONS(1257), - [aux_sym_interface_declaration_token1] = ACTIONS(1257), - [aux_sym_enum_declaration_token1] = ACTIONS(1257), - [aux_sym_enum_case_token1] = ACTIONS(1257), - [aux_sym_class_declaration_token1] = ACTIONS(1257), - [aux_sym_final_modifier_token1] = ACTIONS(1257), - [aux_sym_abstract_modifier_token1] = ACTIONS(1257), - [aux_sym_visibility_modifier_token1] = ACTIONS(1257), - [aux_sym_visibility_modifier_token2] = ACTIONS(1257), - [aux_sym_visibility_modifier_token3] = ACTIONS(1257), - [aux_sym__arrow_function_header_token1] = ACTIONS(1257), - [anon_sym_LPAREN] = ACTIONS(1255), - [aux_sym_cast_type_token1] = ACTIONS(1257), - [aux_sym_echo_statement_token1] = ACTIONS(1257), - [anon_sym_unset] = ACTIONS(1257), - [aux_sym_declare_statement_token1] = ACTIONS(1257), - [aux_sym_declare_statement_token2] = ACTIONS(1257), - [sym_float] = ACTIONS(1257), - [aux_sym_try_statement_token1] = ACTIONS(1257), - [aux_sym_goto_statement_token1] = ACTIONS(1257), - [aux_sym_continue_statement_token1] = ACTIONS(1257), - [aux_sym_break_statement_token1] = ACTIONS(1257), - [sym_integer] = ACTIONS(1257), - [aux_sym_return_statement_token1] = ACTIONS(1257), - [aux_sym_throw_expression_token1] = ACTIONS(1257), - [aux_sym_while_statement_token1] = ACTIONS(1257), - [aux_sym_while_statement_token2] = ACTIONS(1257), - [aux_sym_do_statement_token1] = ACTIONS(1257), - [aux_sym_for_statement_token1] = ACTIONS(1257), - [aux_sym_for_statement_token2] = ACTIONS(1257), - [aux_sym_foreach_statement_token1] = ACTIONS(1257), - [aux_sym_foreach_statement_token2] = ACTIONS(1257), - [aux_sym_if_statement_token1] = ACTIONS(1257), - [aux_sym_if_statement_token2] = ACTIONS(1257), - [aux_sym_else_if_clause_token1] = ACTIONS(1257), - [aux_sym_else_clause_token1] = ACTIONS(1257), - [aux_sym_match_expression_token1] = ACTIONS(1257), - [aux_sym_match_default_expression_token1] = ACTIONS(1257), - [aux_sym_switch_statement_token1] = ACTIONS(1257), - [aux_sym_switch_block_token1] = ACTIONS(1257), - [anon_sym_AT] = ACTIONS(1255), - [anon_sym_PLUS] = ACTIONS(1257), - [anon_sym_DASH] = ACTIONS(1257), - [anon_sym_TILDE] = ACTIONS(1255), - [anon_sym_BANG] = ACTIONS(1255), - [aux_sym_clone_expression_token1] = ACTIONS(1257), - [aux_sym_print_intrinsic_token1] = ACTIONS(1257), - [aux_sym_object_creation_expression_token1] = ACTIONS(1257), - [anon_sym_PLUS_PLUS] = ACTIONS(1255), - [anon_sym_DASH_DASH] = ACTIONS(1255), - [sym_shell_command_expression] = ACTIONS(1255), - [aux_sym__list_destructing_token1] = ACTIONS(1257), - [anon_sym_LBRACK] = ACTIONS(1255), - [anon_sym_self] = ACTIONS(1257), - [anon_sym_parent] = ACTIONS(1257), - [anon_sym_POUND_LBRACK] = ACTIONS(1255), - [anon_sym_SQUOTE] = ACTIONS(1255), - [aux_sym_encapsed_string_token1] = ACTIONS(1255), - [anon_sym_DQUOTE] = ACTIONS(1255), - [aux_sym_string_token1] = ACTIONS(1255), - [anon_sym_LT_LT_LT] = ACTIONS(1255), - [sym_boolean] = ACTIONS(1257), - [sym_null] = ACTIONS(1257), - [anon_sym_DOLLAR] = ACTIONS(1255), - [aux_sym_yield_expression_token1] = ACTIONS(1257), - [aux_sym_include_expression_token1] = ACTIONS(1257), - [aux_sym_include_once_expression_token1] = ACTIONS(1257), - [aux_sym_require_expression_token1] = ACTIONS(1257), - [aux_sym_require_once_expression_token1] = ACTIONS(1257), - [sym_comment] = ACTIONS(5), - }, - [499] = { - [sym_text_interpolation] = STATE(499), - [ts_builtin_sym_end] = ACTIONS(1259), - [sym_name] = ACTIONS(1261), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1259), - [aux_sym_function_static_declaration_token1] = ACTIONS(1261), - [aux_sym_global_declaration_token1] = ACTIONS(1261), - [aux_sym_namespace_definition_token1] = ACTIONS(1261), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1261), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1261), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1261), - [anon_sym_BSLASH] = ACTIONS(1259), - [anon_sym_LBRACE] = ACTIONS(1259), - [anon_sym_RBRACE] = ACTIONS(1259), - [aux_sym_trait_declaration_token1] = ACTIONS(1261), - [aux_sym_interface_declaration_token1] = ACTIONS(1261), - [aux_sym_enum_declaration_token1] = ACTIONS(1261), - [aux_sym_enum_case_token1] = ACTIONS(1261), - [aux_sym_class_declaration_token1] = ACTIONS(1261), - [aux_sym_final_modifier_token1] = ACTIONS(1261), - [aux_sym_abstract_modifier_token1] = ACTIONS(1261), - [aux_sym_visibility_modifier_token1] = ACTIONS(1261), - [aux_sym_visibility_modifier_token2] = ACTIONS(1261), - [aux_sym_visibility_modifier_token3] = ACTIONS(1261), - [aux_sym__arrow_function_header_token1] = ACTIONS(1261), - [anon_sym_LPAREN] = ACTIONS(1259), - [aux_sym_cast_type_token1] = ACTIONS(1261), - [aux_sym_echo_statement_token1] = ACTIONS(1261), - [anon_sym_unset] = ACTIONS(1261), - [aux_sym_declare_statement_token1] = ACTIONS(1261), - [aux_sym_declare_statement_token2] = ACTIONS(1261), - [sym_float] = ACTIONS(1261), - [aux_sym_try_statement_token1] = ACTIONS(1261), - [aux_sym_goto_statement_token1] = ACTIONS(1261), - [aux_sym_continue_statement_token1] = ACTIONS(1261), - [aux_sym_break_statement_token1] = ACTIONS(1261), - [sym_integer] = ACTIONS(1261), - [aux_sym_return_statement_token1] = ACTIONS(1261), - [aux_sym_throw_expression_token1] = ACTIONS(1261), - [aux_sym_while_statement_token1] = ACTIONS(1261), - [aux_sym_while_statement_token2] = ACTIONS(1261), - [aux_sym_do_statement_token1] = ACTIONS(1261), - [aux_sym_for_statement_token1] = ACTIONS(1261), - [aux_sym_for_statement_token2] = ACTIONS(1261), - [aux_sym_foreach_statement_token1] = ACTIONS(1261), - [aux_sym_foreach_statement_token2] = ACTIONS(1261), - [aux_sym_if_statement_token1] = ACTIONS(1261), - [aux_sym_if_statement_token2] = ACTIONS(1261), - [aux_sym_else_if_clause_token1] = ACTIONS(1261), - [aux_sym_else_clause_token1] = ACTIONS(1261), - [aux_sym_match_expression_token1] = ACTIONS(1261), - [aux_sym_match_default_expression_token1] = ACTIONS(1261), - [aux_sym_switch_statement_token1] = ACTIONS(1261), - [aux_sym_switch_block_token1] = ACTIONS(1261), - [anon_sym_AT] = ACTIONS(1259), - [anon_sym_PLUS] = ACTIONS(1261), - [anon_sym_DASH] = ACTIONS(1261), - [anon_sym_TILDE] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1259), - [aux_sym_clone_expression_token1] = ACTIONS(1261), - [aux_sym_print_intrinsic_token1] = ACTIONS(1261), - [aux_sym_object_creation_expression_token1] = ACTIONS(1261), - [anon_sym_PLUS_PLUS] = ACTIONS(1259), - [anon_sym_DASH_DASH] = ACTIONS(1259), - [sym_shell_command_expression] = ACTIONS(1259), - [aux_sym__list_destructing_token1] = ACTIONS(1261), - [anon_sym_LBRACK] = ACTIONS(1259), - [anon_sym_self] = ACTIONS(1261), - [anon_sym_parent] = ACTIONS(1261), - [anon_sym_POUND_LBRACK] = ACTIONS(1259), - [anon_sym_SQUOTE] = ACTIONS(1259), - [aux_sym_encapsed_string_token1] = ACTIONS(1259), - [anon_sym_DQUOTE] = ACTIONS(1259), - [aux_sym_string_token1] = ACTIONS(1259), - [anon_sym_LT_LT_LT] = ACTIONS(1259), - [sym_boolean] = ACTIONS(1261), - [sym_null] = ACTIONS(1261), - [anon_sym_DOLLAR] = ACTIONS(1259), - [aux_sym_yield_expression_token1] = ACTIONS(1261), - [aux_sym_include_expression_token1] = ACTIONS(1261), - [aux_sym_include_once_expression_token1] = ACTIONS(1261), - [aux_sym_require_expression_token1] = ACTIONS(1261), - [aux_sym_require_once_expression_token1] = ACTIONS(1261), - [sym_comment] = ACTIONS(5), - }, - [500] = { - [sym_text_interpolation] = STATE(500), - [ts_builtin_sym_end] = ACTIONS(1263), - [sym_name] = ACTIONS(1265), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1263), - [aux_sym_function_static_declaration_token1] = ACTIONS(1265), - [aux_sym_global_declaration_token1] = ACTIONS(1265), - [aux_sym_namespace_definition_token1] = ACTIONS(1265), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1265), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1265), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1265), - [anon_sym_BSLASH] = ACTIONS(1263), - [anon_sym_LBRACE] = ACTIONS(1263), - [anon_sym_RBRACE] = ACTIONS(1263), - [aux_sym_trait_declaration_token1] = ACTIONS(1265), - [aux_sym_interface_declaration_token1] = ACTIONS(1265), - [aux_sym_enum_declaration_token1] = ACTIONS(1265), - [aux_sym_enum_case_token1] = ACTIONS(1265), - [aux_sym_class_declaration_token1] = ACTIONS(1265), - [aux_sym_final_modifier_token1] = ACTIONS(1265), - [aux_sym_abstract_modifier_token1] = ACTIONS(1265), - [aux_sym_visibility_modifier_token1] = ACTIONS(1265), - [aux_sym_visibility_modifier_token2] = ACTIONS(1265), - [aux_sym_visibility_modifier_token3] = ACTIONS(1265), - [aux_sym__arrow_function_header_token1] = ACTIONS(1265), - [anon_sym_LPAREN] = ACTIONS(1263), - [aux_sym_cast_type_token1] = ACTIONS(1265), - [aux_sym_echo_statement_token1] = ACTIONS(1265), - [anon_sym_unset] = ACTIONS(1265), - [aux_sym_declare_statement_token1] = ACTIONS(1265), - [aux_sym_declare_statement_token2] = ACTIONS(1265), - [sym_float] = ACTIONS(1265), - [aux_sym_try_statement_token1] = ACTIONS(1265), - [aux_sym_goto_statement_token1] = ACTIONS(1265), - [aux_sym_continue_statement_token1] = ACTIONS(1265), - [aux_sym_break_statement_token1] = ACTIONS(1265), - [sym_integer] = ACTIONS(1265), - [aux_sym_return_statement_token1] = ACTIONS(1265), - [aux_sym_throw_expression_token1] = ACTIONS(1265), - [aux_sym_while_statement_token1] = ACTIONS(1265), - [aux_sym_while_statement_token2] = ACTIONS(1265), - [aux_sym_do_statement_token1] = ACTIONS(1265), - [aux_sym_for_statement_token1] = ACTIONS(1265), - [aux_sym_for_statement_token2] = ACTIONS(1265), - [aux_sym_foreach_statement_token1] = ACTIONS(1265), - [aux_sym_foreach_statement_token2] = ACTIONS(1265), - [aux_sym_if_statement_token1] = ACTIONS(1265), - [aux_sym_if_statement_token2] = ACTIONS(1265), - [aux_sym_else_if_clause_token1] = ACTIONS(1265), - [aux_sym_else_clause_token1] = ACTIONS(1265), - [aux_sym_match_expression_token1] = ACTIONS(1265), - [aux_sym_match_default_expression_token1] = ACTIONS(1265), - [aux_sym_switch_statement_token1] = ACTIONS(1265), - [aux_sym_switch_block_token1] = ACTIONS(1265), - [anon_sym_AT] = ACTIONS(1263), - [anon_sym_PLUS] = ACTIONS(1265), - [anon_sym_DASH] = ACTIONS(1265), - [anon_sym_TILDE] = ACTIONS(1263), - [anon_sym_BANG] = ACTIONS(1263), - [aux_sym_clone_expression_token1] = ACTIONS(1265), - [aux_sym_print_intrinsic_token1] = ACTIONS(1265), - [aux_sym_object_creation_expression_token1] = ACTIONS(1265), - [anon_sym_PLUS_PLUS] = ACTIONS(1263), - [anon_sym_DASH_DASH] = ACTIONS(1263), - [sym_shell_command_expression] = ACTIONS(1263), - [aux_sym__list_destructing_token1] = ACTIONS(1265), - [anon_sym_LBRACK] = ACTIONS(1263), - [anon_sym_self] = ACTIONS(1265), - [anon_sym_parent] = ACTIONS(1265), - [anon_sym_POUND_LBRACK] = ACTIONS(1263), - [anon_sym_SQUOTE] = ACTIONS(1263), - [aux_sym_encapsed_string_token1] = ACTIONS(1263), - [anon_sym_DQUOTE] = ACTIONS(1263), - [aux_sym_string_token1] = ACTIONS(1263), - [anon_sym_LT_LT_LT] = ACTIONS(1263), - [sym_boolean] = ACTIONS(1265), - [sym_null] = ACTIONS(1265), - [anon_sym_DOLLAR] = ACTIONS(1263), - [aux_sym_yield_expression_token1] = ACTIONS(1265), - [aux_sym_include_expression_token1] = ACTIONS(1265), - [aux_sym_include_once_expression_token1] = ACTIONS(1265), - [aux_sym_require_expression_token1] = ACTIONS(1265), - [aux_sym_require_once_expression_token1] = ACTIONS(1265), - [sym_comment] = ACTIONS(5), - }, - [501] = { - [sym_text_interpolation] = STATE(501), - [ts_builtin_sym_end] = ACTIONS(1267), - [sym_name] = ACTIONS(1269), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1267), - [aux_sym_function_static_declaration_token1] = ACTIONS(1269), - [aux_sym_global_declaration_token1] = ACTIONS(1269), - [aux_sym_namespace_definition_token1] = ACTIONS(1269), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1269), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1269), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1269), - [anon_sym_BSLASH] = ACTIONS(1267), - [anon_sym_LBRACE] = ACTIONS(1267), - [anon_sym_RBRACE] = ACTIONS(1267), - [aux_sym_trait_declaration_token1] = ACTIONS(1269), - [aux_sym_interface_declaration_token1] = ACTIONS(1269), - [aux_sym_enum_declaration_token1] = ACTIONS(1269), - [aux_sym_enum_case_token1] = ACTIONS(1269), - [aux_sym_class_declaration_token1] = ACTIONS(1269), - [aux_sym_final_modifier_token1] = ACTIONS(1269), - [aux_sym_abstract_modifier_token1] = ACTIONS(1269), - [aux_sym_visibility_modifier_token1] = ACTIONS(1269), - [aux_sym_visibility_modifier_token2] = ACTIONS(1269), - [aux_sym_visibility_modifier_token3] = ACTIONS(1269), - [aux_sym__arrow_function_header_token1] = ACTIONS(1269), - [anon_sym_LPAREN] = ACTIONS(1267), - [aux_sym_cast_type_token1] = ACTIONS(1269), - [aux_sym_echo_statement_token1] = ACTIONS(1269), - [anon_sym_unset] = ACTIONS(1269), - [aux_sym_declare_statement_token1] = ACTIONS(1269), - [aux_sym_declare_statement_token2] = ACTIONS(1269), - [sym_float] = ACTIONS(1269), - [aux_sym_try_statement_token1] = ACTIONS(1269), - [aux_sym_goto_statement_token1] = ACTIONS(1269), - [aux_sym_continue_statement_token1] = ACTIONS(1269), - [aux_sym_break_statement_token1] = ACTIONS(1269), - [sym_integer] = ACTIONS(1269), - [aux_sym_return_statement_token1] = ACTIONS(1269), - [aux_sym_throw_expression_token1] = ACTIONS(1269), - [aux_sym_while_statement_token1] = ACTIONS(1269), - [aux_sym_while_statement_token2] = ACTIONS(1269), - [aux_sym_do_statement_token1] = ACTIONS(1269), - [aux_sym_for_statement_token1] = ACTIONS(1269), - [aux_sym_for_statement_token2] = ACTIONS(1269), - [aux_sym_foreach_statement_token1] = ACTIONS(1269), - [aux_sym_foreach_statement_token2] = ACTIONS(1269), - [aux_sym_if_statement_token1] = ACTIONS(1269), - [aux_sym_if_statement_token2] = ACTIONS(1269), - [aux_sym_else_if_clause_token1] = ACTIONS(1269), - [aux_sym_else_clause_token1] = ACTIONS(1269), - [aux_sym_match_expression_token1] = ACTIONS(1269), - [aux_sym_match_default_expression_token1] = ACTIONS(1269), - [aux_sym_switch_statement_token1] = ACTIONS(1269), - [aux_sym_switch_block_token1] = ACTIONS(1269), - [anon_sym_AT] = ACTIONS(1267), - [anon_sym_PLUS] = ACTIONS(1269), - [anon_sym_DASH] = ACTIONS(1269), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_BANG] = ACTIONS(1267), - [aux_sym_clone_expression_token1] = ACTIONS(1269), - [aux_sym_print_intrinsic_token1] = ACTIONS(1269), - [aux_sym_object_creation_expression_token1] = ACTIONS(1269), - [anon_sym_PLUS_PLUS] = ACTIONS(1267), - [anon_sym_DASH_DASH] = ACTIONS(1267), - [sym_shell_command_expression] = ACTIONS(1267), - [aux_sym__list_destructing_token1] = ACTIONS(1269), - [anon_sym_LBRACK] = ACTIONS(1267), - [anon_sym_self] = ACTIONS(1269), - [anon_sym_parent] = ACTIONS(1269), - [anon_sym_POUND_LBRACK] = ACTIONS(1267), - [anon_sym_SQUOTE] = ACTIONS(1267), - [aux_sym_encapsed_string_token1] = ACTIONS(1267), - [anon_sym_DQUOTE] = ACTIONS(1267), - [aux_sym_string_token1] = ACTIONS(1267), - [anon_sym_LT_LT_LT] = ACTIONS(1267), - [sym_boolean] = ACTIONS(1269), - [sym_null] = ACTIONS(1269), - [anon_sym_DOLLAR] = ACTIONS(1267), - [aux_sym_yield_expression_token1] = ACTIONS(1269), - [aux_sym_include_expression_token1] = ACTIONS(1269), - [aux_sym_include_once_expression_token1] = ACTIONS(1269), - [aux_sym_require_expression_token1] = ACTIONS(1269), - [aux_sym_require_once_expression_token1] = ACTIONS(1269), - [sym_comment] = ACTIONS(5), - }, - [502] = { - [sym_text_interpolation] = STATE(502), - [ts_builtin_sym_end] = ACTIONS(1271), - [sym_name] = ACTIONS(1273), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1271), - [aux_sym_function_static_declaration_token1] = ACTIONS(1273), - [aux_sym_global_declaration_token1] = ACTIONS(1273), - [aux_sym_namespace_definition_token1] = ACTIONS(1273), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1273), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1273), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1273), - [anon_sym_BSLASH] = ACTIONS(1271), - [anon_sym_LBRACE] = ACTIONS(1271), - [anon_sym_RBRACE] = ACTIONS(1271), - [aux_sym_trait_declaration_token1] = ACTIONS(1273), - [aux_sym_interface_declaration_token1] = ACTIONS(1273), - [aux_sym_enum_declaration_token1] = ACTIONS(1273), - [aux_sym_enum_case_token1] = ACTIONS(1273), - [aux_sym_class_declaration_token1] = ACTIONS(1273), - [aux_sym_final_modifier_token1] = ACTIONS(1273), - [aux_sym_abstract_modifier_token1] = ACTIONS(1273), - [aux_sym_visibility_modifier_token1] = ACTIONS(1273), - [aux_sym_visibility_modifier_token2] = ACTIONS(1273), - [aux_sym_visibility_modifier_token3] = ACTIONS(1273), - [aux_sym__arrow_function_header_token1] = ACTIONS(1273), - [anon_sym_LPAREN] = ACTIONS(1271), - [aux_sym_cast_type_token1] = ACTIONS(1273), - [aux_sym_echo_statement_token1] = ACTIONS(1273), - [anon_sym_unset] = ACTIONS(1273), - [aux_sym_declare_statement_token1] = ACTIONS(1273), - [aux_sym_declare_statement_token2] = ACTIONS(1273), - [sym_float] = ACTIONS(1273), - [aux_sym_try_statement_token1] = ACTIONS(1273), - [aux_sym_goto_statement_token1] = ACTIONS(1273), - [aux_sym_continue_statement_token1] = ACTIONS(1273), - [aux_sym_break_statement_token1] = ACTIONS(1273), - [sym_integer] = ACTIONS(1273), - [aux_sym_return_statement_token1] = ACTIONS(1273), - [aux_sym_throw_expression_token1] = ACTIONS(1273), - [aux_sym_while_statement_token1] = ACTIONS(1273), - [aux_sym_while_statement_token2] = ACTIONS(1273), - [aux_sym_do_statement_token1] = ACTIONS(1273), - [aux_sym_for_statement_token1] = ACTIONS(1273), - [aux_sym_for_statement_token2] = ACTIONS(1273), - [aux_sym_foreach_statement_token1] = ACTIONS(1273), - [aux_sym_foreach_statement_token2] = ACTIONS(1273), - [aux_sym_if_statement_token1] = ACTIONS(1273), - [aux_sym_if_statement_token2] = ACTIONS(1273), - [aux_sym_else_if_clause_token1] = ACTIONS(1273), - [aux_sym_else_clause_token1] = ACTIONS(1273), - [aux_sym_match_expression_token1] = ACTIONS(1273), - [aux_sym_match_default_expression_token1] = ACTIONS(1273), - [aux_sym_switch_statement_token1] = ACTIONS(1273), - [aux_sym_switch_block_token1] = ACTIONS(1273), - [anon_sym_AT] = ACTIONS(1271), - [anon_sym_PLUS] = ACTIONS(1273), - [anon_sym_DASH] = ACTIONS(1273), - [anon_sym_TILDE] = ACTIONS(1271), - [anon_sym_BANG] = ACTIONS(1271), - [aux_sym_clone_expression_token1] = ACTIONS(1273), - [aux_sym_print_intrinsic_token1] = ACTIONS(1273), - [aux_sym_object_creation_expression_token1] = ACTIONS(1273), - [anon_sym_PLUS_PLUS] = ACTIONS(1271), - [anon_sym_DASH_DASH] = ACTIONS(1271), - [sym_shell_command_expression] = ACTIONS(1271), - [aux_sym__list_destructing_token1] = ACTIONS(1273), - [anon_sym_LBRACK] = ACTIONS(1271), - [anon_sym_self] = ACTIONS(1273), - [anon_sym_parent] = ACTIONS(1273), - [anon_sym_POUND_LBRACK] = ACTIONS(1271), - [anon_sym_SQUOTE] = ACTIONS(1271), - [aux_sym_encapsed_string_token1] = ACTIONS(1271), - [anon_sym_DQUOTE] = ACTIONS(1271), - [aux_sym_string_token1] = ACTIONS(1271), - [anon_sym_LT_LT_LT] = ACTIONS(1271), - [sym_boolean] = ACTIONS(1273), - [sym_null] = ACTIONS(1273), - [anon_sym_DOLLAR] = ACTIONS(1271), - [aux_sym_yield_expression_token1] = ACTIONS(1273), - [aux_sym_include_expression_token1] = ACTIONS(1273), - [aux_sym_include_once_expression_token1] = ACTIONS(1273), - [aux_sym_require_expression_token1] = ACTIONS(1273), - [aux_sym_require_once_expression_token1] = ACTIONS(1273), - [sym_comment] = ACTIONS(5), - }, - [503] = { - [sym_text_interpolation] = STATE(503), - [ts_builtin_sym_end] = ACTIONS(1275), - [sym_name] = ACTIONS(1277), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1275), - [aux_sym_function_static_declaration_token1] = ACTIONS(1277), - [aux_sym_global_declaration_token1] = ACTIONS(1277), - [aux_sym_namespace_definition_token1] = ACTIONS(1277), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1277), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1277), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1277), - [anon_sym_BSLASH] = ACTIONS(1275), - [anon_sym_LBRACE] = ACTIONS(1275), - [anon_sym_RBRACE] = ACTIONS(1275), - [aux_sym_trait_declaration_token1] = ACTIONS(1277), - [aux_sym_interface_declaration_token1] = ACTIONS(1277), - [aux_sym_enum_declaration_token1] = ACTIONS(1277), - [aux_sym_enum_case_token1] = ACTIONS(1277), - [aux_sym_class_declaration_token1] = ACTIONS(1277), - [aux_sym_final_modifier_token1] = ACTIONS(1277), - [aux_sym_abstract_modifier_token1] = ACTIONS(1277), - [aux_sym_visibility_modifier_token1] = ACTIONS(1277), - [aux_sym_visibility_modifier_token2] = ACTIONS(1277), - [aux_sym_visibility_modifier_token3] = ACTIONS(1277), - [aux_sym__arrow_function_header_token1] = ACTIONS(1277), - [anon_sym_LPAREN] = ACTIONS(1275), - [aux_sym_cast_type_token1] = ACTIONS(1277), - [aux_sym_echo_statement_token1] = ACTIONS(1277), - [anon_sym_unset] = ACTIONS(1277), - [aux_sym_declare_statement_token1] = ACTIONS(1277), - [aux_sym_declare_statement_token2] = ACTIONS(1277), - [sym_float] = ACTIONS(1277), - [aux_sym_try_statement_token1] = ACTIONS(1277), - [aux_sym_goto_statement_token1] = ACTIONS(1277), - [aux_sym_continue_statement_token1] = ACTIONS(1277), - [aux_sym_break_statement_token1] = ACTIONS(1277), - [sym_integer] = ACTIONS(1277), - [aux_sym_return_statement_token1] = ACTIONS(1277), - [aux_sym_throw_expression_token1] = ACTIONS(1277), - [aux_sym_while_statement_token1] = ACTIONS(1277), - [aux_sym_while_statement_token2] = ACTIONS(1277), - [aux_sym_do_statement_token1] = ACTIONS(1277), - [aux_sym_for_statement_token1] = ACTIONS(1277), - [aux_sym_for_statement_token2] = ACTIONS(1277), - [aux_sym_foreach_statement_token1] = ACTIONS(1277), - [aux_sym_foreach_statement_token2] = ACTIONS(1277), - [aux_sym_if_statement_token1] = ACTIONS(1277), - [aux_sym_if_statement_token2] = ACTIONS(1277), - [aux_sym_else_if_clause_token1] = ACTIONS(1277), - [aux_sym_else_clause_token1] = ACTIONS(1277), - [aux_sym_match_expression_token1] = ACTIONS(1277), - [aux_sym_match_default_expression_token1] = ACTIONS(1277), - [aux_sym_switch_statement_token1] = ACTIONS(1277), - [aux_sym_switch_block_token1] = ACTIONS(1277), - [anon_sym_AT] = ACTIONS(1275), - [anon_sym_PLUS] = ACTIONS(1277), - [anon_sym_DASH] = ACTIONS(1277), - [anon_sym_TILDE] = ACTIONS(1275), - [anon_sym_BANG] = ACTIONS(1275), - [aux_sym_clone_expression_token1] = ACTIONS(1277), - [aux_sym_print_intrinsic_token1] = ACTIONS(1277), - [aux_sym_object_creation_expression_token1] = ACTIONS(1277), - [anon_sym_PLUS_PLUS] = ACTIONS(1275), - [anon_sym_DASH_DASH] = ACTIONS(1275), - [sym_shell_command_expression] = ACTIONS(1275), - [aux_sym__list_destructing_token1] = ACTIONS(1277), - [anon_sym_LBRACK] = ACTIONS(1275), - [anon_sym_self] = ACTIONS(1277), - [anon_sym_parent] = ACTIONS(1277), - [anon_sym_POUND_LBRACK] = ACTIONS(1275), - [anon_sym_SQUOTE] = ACTIONS(1275), - [aux_sym_encapsed_string_token1] = ACTIONS(1275), - [anon_sym_DQUOTE] = ACTIONS(1275), - [aux_sym_string_token1] = ACTIONS(1275), - [anon_sym_LT_LT_LT] = ACTIONS(1275), - [sym_boolean] = ACTIONS(1277), - [sym_null] = ACTIONS(1277), - [anon_sym_DOLLAR] = ACTIONS(1275), - [aux_sym_yield_expression_token1] = ACTIONS(1277), - [aux_sym_include_expression_token1] = ACTIONS(1277), - [aux_sym_include_once_expression_token1] = ACTIONS(1277), - [aux_sym_require_expression_token1] = ACTIONS(1277), - [aux_sym_require_once_expression_token1] = ACTIONS(1277), - [sym_comment] = ACTIONS(5), - }, - [504] = { - [sym_text_interpolation] = STATE(504), - [ts_builtin_sym_end] = ACTIONS(1279), - [sym_name] = ACTIONS(1281), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1279), - [aux_sym_function_static_declaration_token1] = ACTIONS(1281), - [aux_sym_global_declaration_token1] = ACTIONS(1281), - [aux_sym_namespace_definition_token1] = ACTIONS(1281), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1281), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1281), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1281), - [anon_sym_BSLASH] = ACTIONS(1279), - [anon_sym_LBRACE] = ACTIONS(1279), - [anon_sym_RBRACE] = ACTIONS(1279), - [aux_sym_trait_declaration_token1] = ACTIONS(1281), - [aux_sym_interface_declaration_token1] = ACTIONS(1281), - [aux_sym_enum_declaration_token1] = ACTIONS(1281), - [aux_sym_enum_case_token1] = ACTIONS(1281), - [aux_sym_class_declaration_token1] = ACTIONS(1281), - [aux_sym_final_modifier_token1] = ACTIONS(1281), - [aux_sym_abstract_modifier_token1] = ACTIONS(1281), - [aux_sym_visibility_modifier_token1] = ACTIONS(1281), - [aux_sym_visibility_modifier_token2] = ACTIONS(1281), - [aux_sym_visibility_modifier_token3] = ACTIONS(1281), - [aux_sym__arrow_function_header_token1] = ACTIONS(1281), - [anon_sym_LPAREN] = ACTIONS(1279), - [aux_sym_cast_type_token1] = ACTIONS(1281), - [aux_sym_echo_statement_token1] = ACTIONS(1281), - [anon_sym_unset] = ACTIONS(1281), - [aux_sym_declare_statement_token1] = ACTIONS(1281), - [aux_sym_declare_statement_token2] = ACTIONS(1281), - [sym_float] = ACTIONS(1281), - [aux_sym_try_statement_token1] = ACTIONS(1281), - [aux_sym_goto_statement_token1] = ACTIONS(1281), - [aux_sym_continue_statement_token1] = ACTIONS(1281), - [aux_sym_break_statement_token1] = ACTIONS(1281), - [sym_integer] = ACTIONS(1281), - [aux_sym_return_statement_token1] = ACTIONS(1281), - [aux_sym_throw_expression_token1] = ACTIONS(1281), - [aux_sym_while_statement_token1] = ACTIONS(1281), - [aux_sym_while_statement_token2] = ACTIONS(1281), - [aux_sym_do_statement_token1] = ACTIONS(1281), - [aux_sym_for_statement_token1] = ACTIONS(1281), - [aux_sym_for_statement_token2] = ACTIONS(1281), - [aux_sym_foreach_statement_token1] = ACTIONS(1281), - [aux_sym_foreach_statement_token2] = ACTIONS(1281), - [aux_sym_if_statement_token1] = ACTIONS(1281), - [aux_sym_if_statement_token2] = ACTIONS(1281), - [aux_sym_else_if_clause_token1] = ACTIONS(1281), - [aux_sym_else_clause_token1] = ACTIONS(1281), - [aux_sym_match_expression_token1] = ACTIONS(1281), - [aux_sym_match_default_expression_token1] = ACTIONS(1281), - [aux_sym_switch_statement_token1] = ACTIONS(1281), - [aux_sym_switch_block_token1] = ACTIONS(1281), - [anon_sym_AT] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1281), - [anon_sym_DASH] = ACTIONS(1281), - [anon_sym_TILDE] = ACTIONS(1279), - [anon_sym_BANG] = ACTIONS(1279), - [aux_sym_clone_expression_token1] = ACTIONS(1281), - [aux_sym_print_intrinsic_token1] = ACTIONS(1281), - [aux_sym_object_creation_expression_token1] = ACTIONS(1281), - [anon_sym_PLUS_PLUS] = ACTIONS(1279), - [anon_sym_DASH_DASH] = ACTIONS(1279), - [sym_shell_command_expression] = ACTIONS(1279), - [aux_sym__list_destructing_token1] = ACTIONS(1281), - [anon_sym_LBRACK] = ACTIONS(1279), - [anon_sym_self] = ACTIONS(1281), - [anon_sym_parent] = ACTIONS(1281), - [anon_sym_POUND_LBRACK] = ACTIONS(1279), - [anon_sym_SQUOTE] = ACTIONS(1279), - [aux_sym_encapsed_string_token1] = ACTIONS(1279), - [anon_sym_DQUOTE] = ACTIONS(1279), - [aux_sym_string_token1] = ACTIONS(1279), - [anon_sym_LT_LT_LT] = ACTIONS(1279), - [sym_boolean] = ACTIONS(1281), - [sym_null] = ACTIONS(1281), - [anon_sym_DOLLAR] = ACTIONS(1279), - [aux_sym_yield_expression_token1] = ACTIONS(1281), - [aux_sym_include_expression_token1] = ACTIONS(1281), - [aux_sym_include_once_expression_token1] = ACTIONS(1281), - [aux_sym_require_expression_token1] = ACTIONS(1281), - [aux_sym_require_once_expression_token1] = ACTIONS(1281), - [sym_comment] = ACTIONS(5), - }, - [505] = { - [sym_text_interpolation] = STATE(505), - [ts_builtin_sym_end] = ACTIONS(1283), - [sym_name] = ACTIONS(1285), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1283), - [aux_sym_function_static_declaration_token1] = ACTIONS(1285), - [aux_sym_global_declaration_token1] = ACTIONS(1285), - [aux_sym_namespace_definition_token1] = ACTIONS(1285), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1285), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1285), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1285), - [anon_sym_BSLASH] = ACTIONS(1283), - [anon_sym_LBRACE] = ACTIONS(1283), - [anon_sym_RBRACE] = ACTIONS(1283), - [aux_sym_trait_declaration_token1] = ACTIONS(1285), - [aux_sym_interface_declaration_token1] = ACTIONS(1285), - [aux_sym_enum_declaration_token1] = ACTIONS(1285), - [aux_sym_enum_case_token1] = ACTIONS(1285), - [aux_sym_class_declaration_token1] = ACTIONS(1285), - [aux_sym_final_modifier_token1] = ACTIONS(1285), - [aux_sym_abstract_modifier_token1] = ACTIONS(1285), - [aux_sym_visibility_modifier_token1] = ACTIONS(1285), - [aux_sym_visibility_modifier_token2] = ACTIONS(1285), - [aux_sym_visibility_modifier_token3] = ACTIONS(1285), - [aux_sym__arrow_function_header_token1] = ACTIONS(1285), - [anon_sym_LPAREN] = ACTIONS(1283), - [aux_sym_cast_type_token1] = ACTIONS(1285), - [aux_sym_echo_statement_token1] = ACTIONS(1285), - [anon_sym_unset] = ACTIONS(1285), - [aux_sym_declare_statement_token1] = ACTIONS(1285), - [aux_sym_declare_statement_token2] = ACTIONS(1285), - [sym_float] = ACTIONS(1285), - [aux_sym_try_statement_token1] = ACTIONS(1285), - [aux_sym_goto_statement_token1] = ACTIONS(1285), - [aux_sym_continue_statement_token1] = ACTIONS(1285), - [aux_sym_break_statement_token1] = ACTIONS(1285), - [sym_integer] = ACTIONS(1285), - [aux_sym_return_statement_token1] = ACTIONS(1285), - [aux_sym_throw_expression_token1] = ACTIONS(1285), - [aux_sym_while_statement_token1] = ACTIONS(1285), - [aux_sym_while_statement_token2] = ACTIONS(1285), - [aux_sym_do_statement_token1] = ACTIONS(1285), - [aux_sym_for_statement_token1] = ACTIONS(1285), - [aux_sym_for_statement_token2] = ACTIONS(1285), - [aux_sym_foreach_statement_token1] = ACTIONS(1285), - [aux_sym_foreach_statement_token2] = ACTIONS(1285), - [aux_sym_if_statement_token1] = ACTIONS(1285), - [aux_sym_if_statement_token2] = ACTIONS(1285), - [aux_sym_else_if_clause_token1] = ACTIONS(1285), - [aux_sym_else_clause_token1] = ACTIONS(1285), - [aux_sym_match_expression_token1] = ACTIONS(1285), - [aux_sym_match_default_expression_token1] = ACTIONS(1285), - [aux_sym_switch_statement_token1] = ACTIONS(1285), - [aux_sym_switch_block_token1] = ACTIONS(1285), - [anon_sym_AT] = ACTIONS(1283), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_TILDE] = ACTIONS(1283), - [anon_sym_BANG] = ACTIONS(1283), - [aux_sym_clone_expression_token1] = ACTIONS(1285), - [aux_sym_print_intrinsic_token1] = ACTIONS(1285), - [aux_sym_object_creation_expression_token1] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1283), - [anon_sym_DASH_DASH] = ACTIONS(1283), - [sym_shell_command_expression] = ACTIONS(1283), - [aux_sym__list_destructing_token1] = ACTIONS(1285), - [anon_sym_LBRACK] = ACTIONS(1283), - [anon_sym_self] = ACTIONS(1285), - [anon_sym_parent] = ACTIONS(1285), - [anon_sym_POUND_LBRACK] = ACTIONS(1283), - [anon_sym_SQUOTE] = ACTIONS(1283), - [aux_sym_encapsed_string_token1] = ACTIONS(1283), - [anon_sym_DQUOTE] = ACTIONS(1283), - [aux_sym_string_token1] = ACTIONS(1283), - [anon_sym_LT_LT_LT] = ACTIONS(1283), - [sym_boolean] = ACTIONS(1285), - [sym_null] = ACTIONS(1285), - [anon_sym_DOLLAR] = ACTIONS(1283), - [aux_sym_yield_expression_token1] = ACTIONS(1285), - [aux_sym_include_expression_token1] = ACTIONS(1285), - [aux_sym_include_once_expression_token1] = ACTIONS(1285), - [aux_sym_require_expression_token1] = ACTIONS(1285), - [aux_sym_require_once_expression_token1] = ACTIONS(1285), - [sym_comment] = ACTIONS(5), - }, - [506] = { - [sym_text_interpolation] = STATE(506), - [ts_builtin_sym_end] = ACTIONS(1287), - [sym_name] = ACTIONS(1289), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1287), - [aux_sym_function_static_declaration_token1] = ACTIONS(1289), - [aux_sym_global_declaration_token1] = ACTIONS(1289), - [aux_sym_namespace_definition_token1] = ACTIONS(1289), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1289), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1289), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1289), - [anon_sym_BSLASH] = ACTIONS(1287), - [anon_sym_LBRACE] = ACTIONS(1287), - [anon_sym_RBRACE] = ACTIONS(1287), - [aux_sym_trait_declaration_token1] = ACTIONS(1289), - [aux_sym_interface_declaration_token1] = ACTIONS(1289), - [aux_sym_enum_declaration_token1] = ACTIONS(1289), - [aux_sym_enum_case_token1] = ACTIONS(1289), - [aux_sym_class_declaration_token1] = ACTIONS(1289), - [aux_sym_final_modifier_token1] = ACTIONS(1289), - [aux_sym_abstract_modifier_token1] = ACTIONS(1289), - [aux_sym_visibility_modifier_token1] = ACTIONS(1289), - [aux_sym_visibility_modifier_token2] = ACTIONS(1289), - [aux_sym_visibility_modifier_token3] = ACTIONS(1289), - [aux_sym__arrow_function_header_token1] = ACTIONS(1289), - [anon_sym_LPAREN] = ACTIONS(1287), - [aux_sym_cast_type_token1] = ACTIONS(1289), - [aux_sym_echo_statement_token1] = ACTIONS(1289), - [anon_sym_unset] = ACTIONS(1289), - [aux_sym_declare_statement_token1] = ACTIONS(1289), - [aux_sym_declare_statement_token2] = ACTIONS(1289), - [sym_float] = ACTIONS(1289), - [aux_sym_try_statement_token1] = ACTIONS(1289), - [aux_sym_goto_statement_token1] = ACTIONS(1289), - [aux_sym_continue_statement_token1] = ACTIONS(1289), - [aux_sym_break_statement_token1] = ACTIONS(1289), - [sym_integer] = ACTIONS(1289), - [aux_sym_return_statement_token1] = ACTIONS(1289), - [aux_sym_throw_expression_token1] = ACTIONS(1289), - [aux_sym_while_statement_token1] = ACTIONS(1289), - [aux_sym_while_statement_token2] = ACTIONS(1289), - [aux_sym_do_statement_token1] = ACTIONS(1289), - [aux_sym_for_statement_token1] = ACTIONS(1289), - [aux_sym_for_statement_token2] = ACTIONS(1289), - [aux_sym_foreach_statement_token1] = ACTIONS(1289), - [aux_sym_foreach_statement_token2] = ACTIONS(1289), - [aux_sym_if_statement_token1] = ACTIONS(1289), - [aux_sym_if_statement_token2] = ACTIONS(1289), - [aux_sym_else_if_clause_token1] = ACTIONS(1289), - [aux_sym_else_clause_token1] = ACTIONS(1289), - [aux_sym_match_expression_token1] = ACTIONS(1289), - [aux_sym_match_default_expression_token1] = ACTIONS(1289), - [aux_sym_switch_statement_token1] = ACTIONS(1289), - [aux_sym_switch_block_token1] = ACTIONS(1289), - [anon_sym_AT] = ACTIONS(1287), - [anon_sym_PLUS] = ACTIONS(1289), - [anon_sym_DASH] = ACTIONS(1289), - [anon_sym_TILDE] = ACTIONS(1287), - [anon_sym_BANG] = ACTIONS(1287), - [aux_sym_clone_expression_token1] = ACTIONS(1289), - [aux_sym_print_intrinsic_token1] = ACTIONS(1289), - [aux_sym_object_creation_expression_token1] = ACTIONS(1289), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_shell_command_expression] = ACTIONS(1287), - [aux_sym__list_destructing_token1] = ACTIONS(1289), - [anon_sym_LBRACK] = ACTIONS(1287), - [anon_sym_self] = ACTIONS(1289), - [anon_sym_parent] = ACTIONS(1289), - [anon_sym_POUND_LBRACK] = ACTIONS(1287), - [anon_sym_SQUOTE] = ACTIONS(1287), - [aux_sym_encapsed_string_token1] = ACTIONS(1287), - [anon_sym_DQUOTE] = ACTIONS(1287), - [aux_sym_string_token1] = ACTIONS(1287), - [anon_sym_LT_LT_LT] = ACTIONS(1287), - [sym_boolean] = ACTIONS(1289), - [sym_null] = ACTIONS(1289), - [anon_sym_DOLLAR] = ACTIONS(1287), - [aux_sym_yield_expression_token1] = ACTIONS(1289), - [aux_sym_include_expression_token1] = ACTIONS(1289), - [aux_sym_include_once_expression_token1] = ACTIONS(1289), - [aux_sym_require_expression_token1] = ACTIONS(1289), - [aux_sym_require_once_expression_token1] = ACTIONS(1289), - [sym_comment] = ACTIONS(5), - }, - [507] = { - [sym_text_interpolation] = STATE(507), - [ts_builtin_sym_end] = ACTIONS(1291), - [sym_name] = ACTIONS(1293), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1291), - [aux_sym_function_static_declaration_token1] = ACTIONS(1293), - [aux_sym_global_declaration_token1] = ACTIONS(1293), - [aux_sym_namespace_definition_token1] = ACTIONS(1293), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1293), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1293), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1293), - [anon_sym_BSLASH] = ACTIONS(1291), - [anon_sym_LBRACE] = ACTIONS(1291), - [anon_sym_RBRACE] = ACTIONS(1291), - [aux_sym_trait_declaration_token1] = ACTIONS(1293), - [aux_sym_interface_declaration_token1] = ACTIONS(1293), - [aux_sym_enum_declaration_token1] = ACTIONS(1293), - [aux_sym_enum_case_token1] = ACTIONS(1293), - [aux_sym_class_declaration_token1] = ACTIONS(1293), - [aux_sym_final_modifier_token1] = ACTIONS(1293), - [aux_sym_abstract_modifier_token1] = ACTIONS(1293), - [aux_sym_visibility_modifier_token1] = ACTIONS(1293), - [aux_sym_visibility_modifier_token2] = ACTIONS(1293), - [aux_sym_visibility_modifier_token3] = ACTIONS(1293), - [aux_sym__arrow_function_header_token1] = ACTIONS(1293), - [anon_sym_LPAREN] = ACTIONS(1291), - [aux_sym_cast_type_token1] = ACTIONS(1293), - [aux_sym_echo_statement_token1] = ACTIONS(1293), - [anon_sym_unset] = ACTIONS(1293), - [aux_sym_declare_statement_token1] = ACTIONS(1293), - [aux_sym_declare_statement_token2] = ACTIONS(1293), - [sym_float] = ACTIONS(1293), - [aux_sym_try_statement_token1] = ACTIONS(1293), - [aux_sym_goto_statement_token1] = ACTIONS(1293), - [aux_sym_continue_statement_token1] = ACTIONS(1293), - [aux_sym_break_statement_token1] = ACTIONS(1293), - [sym_integer] = ACTIONS(1293), - [aux_sym_return_statement_token1] = ACTIONS(1293), - [aux_sym_throw_expression_token1] = ACTIONS(1293), - [aux_sym_while_statement_token1] = ACTIONS(1293), - [aux_sym_while_statement_token2] = ACTIONS(1293), - [aux_sym_do_statement_token1] = ACTIONS(1293), - [aux_sym_for_statement_token1] = ACTIONS(1293), - [aux_sym_for_statement_token2] = ACTIONS(1293), - [aux_sym_foreach_statement_token1] = ACTIONS(1293), - [aux_sym_foreach_statement_token2] = ACTIONS(1293), - [aux_sym_if_statement_token1] = ACTIONS(1293), - [aux_sym_if_statement_token2] = ACTIONS(1293), - [aux_sym_else_if_clause_token1] = ACTIONS(1293), - [aux_sym_else_clause_token1] = ACTIONS(1293), - [aux_sym_match_expression_token1] = ACTIONS(1293), - [aux_sym_match_default_expression_token1] = ACTIONS(1293), - [aux_sym_switch_statement_token1] = ACTIONS(1293), - [aux_sym_switch_block_token1] = ACTIONS(1293), - [anon_sym_AT] = ACTIONS(1291), - [anon_sym_PLUS] = ACTIONS(1293), - [anon_sym_DASH] = ACTIONS(1293), - [anon_sym_TILDE] = ACTIONS(1291), - [anon_sym_BANG] = ACTIONS(1291), - [aux_sym_clone_expression_token1] = ACTIONS(1293), - [aux_sym_print_intrinsic_token1] = ACTIONS(1293), - [aux_sym_object_creation_expression_token1] = ACTIONS(1293), - [anon_sym_PLUS_PLUS] = ACTIONS(1291), - [anon_sym_DASH_DASH] = ACTIONS(1291), - [sym_shell_command_expression] = ACTIONS(1291), - [aux_sym__list_destructing_token1] = ACTIONS(1293), - [anon_sym_LBRACK] = ACTIONS(1291), - [anon_sym_self] = ACTIONS(1293), - [anon_sym_parent] = ACTIONS(1293), - [anon_sym_POUND_LBRACK] = ACTIONS(1291), - [anon_sym_SQUOTE] = ACTIONS(1291), - [aux_sym_encapsed_string_token1] = ACTIONS(1291), - [anon_sym_DQUOTE] = ACTIONS(1291), - [aux_sym_string_token1] = ACTIONS(1291), - [anon_sym_LT_LT_LT] = ACTIONS(1291), - [sym_boolean] = ACTIONS(1293), - [sym_null] = ACTIONS(1293), - [anon_sym_DOLLAR] = ACTIONS(1291), - [aux_sym_yield_expression_token1] = ACTIONS(1293), - [aux_sym_include_expression_token1] = ACTIONS(1293), - [aux_sym_include_once_expression_token1] = ACTIONS(1293), - [aux_sym_require_expression_token1] = ACTIONS(1293), - [aux_sym_require_once_expression_token1] = ACTIONS(1293), - [sym_comment] = ACTIONS(5), - }, - [508] = { - [sym_text_interpolation] = STATE(508), - [ts_builtin_sym_end] = ACTIONS(1295), - [sym_name] = ACTIONS(1297), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1295), - [aux_sym_function_static_declaration_token1] = ACTIONS(1297), - [aux_sym_global_declaration_token1] = ACTIONS(1297), - [aux_sym_namespace_definition_token1] = ACTIONS(1297), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1297), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1297), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1297), - [anon_sym_BSLASH] = ACTIONS(1295), - [anon_sym_LBRACE] = ACTIONS(1295), - [anon_sym_RBRACE] = ACTIONS(1295), - [aux_sym_trait_declaration_token1] = ACTIONS(1297), - [aux_sym_interface_declaration_token1] = ACTIONS(1297), - [aux_sym_enum_declaration_token1] = ACTIONS(1297), - [aux_sym_enum_case_token1] = ACTIONS(1297), - [aux_sym_class_declaration_token1] = ACTIONS(1297), - [aux_sym_final_modifier_token1] = ACTIONS(1297), - [aux_sym_abstract_modifier_token1] = ACTIONS(1297), - [aux_sym_visibility_modifier_token1] = ACTIONS(1297), - [aux_sym_visibility_modifier_token2] = ACTIONS(1297), - [aux_sym_visibility_modifier_token3] = ACTIONS(1297), - [aux_sym__arrow_function_header_token1] = ACTIONS(1297), - [anon_sym_LPAREN] = ACTIONS(1295), - [aux_sym_cast_type_token1] = ACTIONS(1297), - [aux_sym_echo_statement_token1] = ACTIONS(1297), - [anon_sym_unset] = ACTIONS(1297), - [aux_sym_declare_statement_token1] = ACTIONS(1297), - [aux_sym_declare_statement_token2] = ACTIONS(1297), - [sym_float] = ACTIONS(1297), - [aux_sym_try_statement_token1] = ACTIONS(1297), - [aux_sym_goto_statement_token1] = ACTIONS(1297), - [aux_sym_continue_statement_token1] = ACTIONS(1297), - [aux_sym_break_statement_token1] = ACTIONS(1297), - [sym_integer] = ACTIONS(1297), - [aux_sym_return_statement_token1] = ACTIONS(1297), - [aux_sym_throw_expression_token1] = ACTIONS(1297), - [aux_sym_while_statement_token1] = ACTIONS(1297), - [aux_sym_while_statement_token2] = ACTIONS(1297), - [aux_sym_do_statement_token1] = ACTIONS(1297), - [aux_sym_for_statement_token1] = ACTIONS(1297), - [aux_sym_for_statement_token2] = ACTIONS(1297), - [aux_sym_foreach_statement_token1] = ACTIONS(1297), - [aux_sym_foreach_statement_token2] = ACTIONS(1297), - [aux_sym_if_statement_token1] = ACTIONS(1297), - [aux_sym_if_statement_token2] = ACTIONS(1297), - [aux_sym_else_if_clause_token1] = ACTIONS(1297), - [aux_sym_else_clause_token1] = ACTIONS(1297), - [aux_sym_match_expression_token1] = ACTIONS(1297), - [aux_sym_match_default_expression_token1] = ACTIONS(1297), - [aux_sym_switch_statement_token1] = ACTIONS(1297), - [aux_sym_switch_block_token1] = ACTIONS(1297), - [anon_sym_AT] = ACTIONS(1295), - [anon_sym_PLUS] = ACTIONS(1297), - [anon_sym_DASH] = ACTIONS(1297), - [anon_sym_TILDE] = ACTIONS(1295), - [anon_sym_BANG] = ACTIONS(1295), - [aux_sym_clone_expression_token1] = ACTIONS(1297), - [aux_sym_print_intrinsic_token1] = ACTIONS(1297), - [aux_sym_object_creation_expression_token1] = ACTIONS(1297), - [anon_sym_PLUS_PLUS] = ACTIONS(1295), - [anon_sym_DASH_DASH] = ACTIONS(1295), - [sym_shell_command_expression] = ACTIONS(1295), - [aux_sym__list_destructing_token1] = ACTIONS(1297), - [anon_sym_LBRACK] = ACTIONS(1295), - [anon_sym_self] = ACTIONS(1297), - [anon_sym_parent] = ACTIONS(1297), - [anon_sym_POUND_LBRACK] = ACTIONS(1295), - [anon_sym_SQUOTE] = ACTIONS(1295), - [aux_sym_encapsed_string_token1] = ACTIONS(1295), - [anon_sym_DQUOTE] = ACTIONS(1295), - [aux_sym_string_token1] = ACTIONS(1295), - [anon_sym_LT_LT_LT] = ACTIONS(1295), - [sym_boolean] = ACTIONS(1297), - [sym_null] = ACTIONS(1297), - [anon_sym_DOLLAR] = ACTIONS(1295), - [aux_sym_yield_expression_token1] = ACTIONS(1297), - [aux_sym_include_expression_token1] = ACTIONS(1297), - [aux_sym_include_once_expression_token1] = ACTIONS(1297), - [aux_sym_require_expression_token1] = ACTIONS(1297), - [aux_sym_require_once_expression_token1] = ACTIONS(1297), - [sym_comment] = ACTIONS(5), - }, - [509] = { - [sym_text_interpolation] = STATE(509), - [ts_builtin_sym_end] = ACTIONS(1299), - [sym_name] = ACTIONS(1301), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1299), - [aux_sym_function_static_declaration_token1] = ACTIONS(1301), - [aux_sym_global_declaration_token1] = ACTIONS(1301), - [aux_sym_namespace_definition_token1] = ACTIONS(1301), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1301), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1301), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1301), - [anon_sym_BSLASH] = ACTIONS(1299), - [anon_sym_LBRACE] = ACTIONS(1299), - [anon_sym_RBRACE] = ACTIONS(1299), - [aux_sym_trait_declaration_token1] = ACTIONS(1301), - [aux_sym_interface_declaration_token1] = ACTIONS(1301), - [aux_sym_enum_declaration_token1] = ACTIONS(1301), - [aux_sym_enum_case_token1] = ACTIONS(1301), - [aux_sym_class_declaration_token1] = ACTIONS(1301), - [aux_sym_final_modifier_token1] = ACTIONS(1301), - [aux_sym_abstract_modifier_token1] = ACTIONS(1301), - [aux_sym_visibility_modifier_token1] = ACTIONS(1301), - [aux_sym_visibility_modifier_token2] = ACTIONS(1301), - [aux_sym_visibility_modifier_token3] = ACTIONS(1301), - [aux_sym__arrow_function_header_token1] = ACTIONS(1301), - [anon_sym_LPAREN] = ACTIONS(1299), - [aux_sym_cast_type_token1] = ACTIONS(1301), - [aux_sym_echo_statement_token1] = ACTIONS(1301), - [anon_sym_unset] = ACTIONS(1301), - [aux_sym_declare_statement_token1] = ACTIONS(1301), - [aux_sym_declare_statement_token2] = ACTIONS(1301), - [sym_float] = ACTIONS(1301), - [aux_sym_try_statement_token1] = ACTIONS(1301), - [aux_sym_goto_statement_token1] = ACTIONS(1301), - [aux_sym_continue_statement_token1] = ACTIONS(1301), - [aux_sym_break_statement_token1] = ACTIONS(1301), - [sym_integer] = ACTIONS(1301), - [aux_sym_return_statement_token1] = ACTIONS(1301), - [aux_sym_throw_expression_token1] = ACTIONS(1301), - [aux_sym_while_statement_token1] = ACTIONS(1301), - [aux_sym_while_statement_token2] = ACTIONS(1301), - [aux_sym_do_statement_token1] = ACTIONS(1301), - [aux_sym_for_statement_token1] = ACTIONS(1301), - [aux_sym_for_statement_token2] = ACTIONS(1301), - [aux_sym_foreach_statement_token1] = ACTIONS(1301), - [aux_sym_foreach_statement_token2] = ACTIONS(1301), - [aux_sym_if_statement_token1] = ACTIONS(1301), - [aux_sym_if_statement_token2] = ACTIONS(1301), - [aux_sym_else_if_clause_token1] = ACTIONS(1301), - [aux_sym_else_clause_token1] = ACTIONS(1301), - [aux_sym_match_expression_token1] = ACTIONS(1301), - [aux_sym_match_default_expression_token1] = ACTIONS(1301), - [aux_sym_switch_statement_token1] = ACTIONS(1301), - [aux_sym_switch_block_token1] = ACTIONS(1301), - [anon_sym_AT] = ACTIONS(1299), - [anon_sym_PLUS] = ACTIONS(1301), - [anon_sym_DASH] = ACTIONS(1301), - [anon_sym_TILDE] = ACTIONS(1299), - [anon_sym_BANG] = ACTIONS(1299), - [aux_sym_clone_expression_token1] = ACTIONS(1301), - [aux_sym_print_intrinsic_token1] = ACTIONS(1301), - [aux_sym_object_creation_expression_token1] = ACTIONS(1301), - [anon_sym_PLUS_PLUS] = ACTIONS(1299), - [anon_sym_DASH_DASH] = ACTIONS(1299), - [sym_shell_command_expression] = ACTIONS(1299), - [aux_sym__list_destructing_token1] = ACTIONS(1301), - [anon_sym_LBRACK] = ACTIONS(1299), - [anon_sym_self] = ACTIONS(1301), - [anon_sym_parent] = ACTIONS(1301), - [anon_sym_POUND_LBRACK] = ACTIONS(1299), - [anon_sym_SQUOTE] = ACTIONS(1299), - [aux_sym_encapsed_string_token1] = ACTIONS(1299), - [anon_sym_DQUOTE] = ACTIONS(1299), - [aux_sym_string_token1] = ACTIONS(1299), - [anon_sym_LT_LT_LT] = ACTIONS(1299), - [sym_boolean] = ACTIONS(1301), - [sym_null] = ACTIONS(1301), - [anon_sym_DOLLAR] = ACTIONS(1299), - [aux_sym_yield_expression_token1] = ACTIONS(1301), - [aux_sym_include_expression_token1] = ACTIONS(1301), - [aux_sym_include_once_expression_token1] = ACTIONS(1301), - [aux_sym_require_expression_token1] = ACTIONS(1301), - [aux_sym_require_once_expression_token1] = ACTIONS(1301), - [sym_comment] = ACTIONS(5), - }, - [510] = { - [sym_text_interpolation] = STATE(510), - [ts_builtin_sym_end] = ACTIONS(1303), - [sym_name] = ACTIONS(1305), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1303), - [aux_sym_function_static_declaration_token1] = ACTIONS(1305), - [aux_sym_global_declaration_token1] = ACTIONS(1305), - [aux_sym_namespace_definition_token1] = ACTIONS(1305), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1305), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1305), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1305), - [anon_sym_BSLASH] = ACTIONS(1303), - [anon_sym_LBRACE] = ACTIONS(1303), - [anon_sym_RBRACE] = ACTIONS(1303), - [aux_sym_trait_declaration_token1] = ACTIONS(1305), - [aux_sym_interface_declaration_token1] = ACTIONS(1305), - [aux_sym_enum_declaration_token1] = ACTIONS(1305), - [aux_sym_enum_case_token1] = ACTIONS(1305), - [aux_sym_class_declaration_token1] = ACTIONS(1305), - [aux_sym_final_modifier_token1] = ACTIONS(1305), - [aux_sym_abstract_modifier_token1] = ACTIONS(1305), - [aux_sym_visibility_modifier_token1] = ACTIONS(1305), - [aux_sym_visibility_modifier_token2] = ACTIONS(1305), - [aux_sym_visibility_modifier_token3] = ACTIONS(1305), - [aux_sym__arrow_function_header_token1] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(1303), - [aux_sym_cast_type_token1] = ACTIONS(1305), - [aux_sym_echo_statement_token1] = ACTIONS(1305), - [anon_sym_unset] = ACTIONS(1305), - [aux_sym_declare_statement_token1] = ACTIONS(1305), - [aux_sym_declare_statement_token2] = ACTIONS(1305), - [sym_float] = ACTIONS(1305), - [aux_sym_try_statement_token1] = ACTIONS(1305), - [aux_sym_goto_statement_token1] = ACTIONS(1305), - [aux_sym_continue_statement_token1] = ACTIONS(1305), - [aux_sym_break_statement_token1] = ACTIONS(1305), - [sym_integer] = ACTIONS(1305), - [aux_sym_return_statement_token1] = ACTIONS(1305), - [aux_sym_throw_expression_token1] = ACTIONS(1305), - [aux_sym_while_statement_token1] = ACTIONS(1305), - [aux_sym_while_statement_token2] = ACTIONS(1305), - [aux_sym_do_statement_token1] = ACTIONS(1305), - [aux_sym_for_statement_token1] = ACTIONS(1305), - [aux_sym_for_statement_token2] = ACTIONS(1305), - [aux_sym_foreach_statement_token1] = ACTIONS(1305), - [aux_sym_foreach_statement_token2] = ACTIONS(1305), - [aux_sym_if_statement_token1] = ACTIONS(1305), - [aux_sym_if_statement_token2] = ACTIONS(1305), - [aux_sym_else_if_clause_token1] = ACTIONS(1305), - [aux_sym_else_clause_token1] = ACTIONS(1305), - [aux_sym_match_expression_token1] = ACTIONS(1305), - [aux_sym_match_default_expression_token1] = ACTIONS(1305), - [aux_sym_switch_statement_token1] = ACTIONS(1305), - [aux_sym_switch_block_token1] = ACTIONS(1305), - [anon_sym_AT] = ACTIONS(1303), - [anon_sym_PLUS] = ACTIONS(1305), - [anon_sym_DASH] = ACTIONS(1305), - [anon_sym_TILDE] = ACTIONS(1303), - [anon_sym_BANG] = ACTIONS(1303), - [aux_sym_clone_expression_token1] = ACTIONS(1305), - [aux_sym_print_intrinsic_token1] = ACTIONS(1305), - [aux_sym_object_creation_expression_token1] = ACTIONS(1305), - [anon_sym_PLUS_PLUS] = ACTIONS(1303), - [anon_sym_DASH_DASH] = ACTIONS(1303), - [sym_shell_command_expression] = ACTIONS(1303), - [aux_sym__list_destructing_token1] = ACTIONS(1305), - [anon_sym_LBRACK] = ACTIONS(1303), - [anon_sym_self] = ACTIONS(1305), - [anon_sym_parent] = ACTIONS(1305), - [anon_sym_POUND_LBRACK] = ACTIONS(1303), - [anon_sym_SQUOTE] = ACTIONS(1303), - [aux_sym_encapsed_string_token1] = ACTIONS(1303), - [anon_sym_DQUOTE] = ACTIONS(1303), - [aux_sym_string_token1] = ACTIONS(1303), - [anon_sym_LT_LT_LT] = ACTIONS(1303), - [sym_boolean] = ACTIONS(1305), - [sym_null] = ACTIONS(1305), - [anon_sym_DOLLAR] = ACTIONS(1303), - [aux_sym_yield_expression_token1] = ACTIONS(1305), - [aux_sym_include_expression_token1] = ACTIONS(1305), - [aux_sym_include_once_expression_token1] = ACTIONS(1305), - [aux_sym_require_expression_token1] = ACTIONS(1305), - [aux_sym_require_once_expression_token1] = ACTIONS(1305), - [sym_comment] = ACTIONS(5), - }, - [511] = { - [sym_text_interpolation] = STATE(511), - [ts_builtin_sym_end] = ACTIONS(1303), - [sym_name] = ACTIONS(1305), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1303), - [aux_sym_function_static_declaration_token1] = ACTIONS(1305), - [aux_sym_global_declaration_token1] = ACTIONS(1305), - [aux_sym_namespace_definition_token1] = ACTIONS(1305), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1305), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1305), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1305), - [anon_sym_BSLASH] = ACTIONS(1303), - [anon_sym_LBRACE] = ACTIONS(1303), - [anon_sym_RBRACE] = ACTIONS(1303), - [aux_sym_trait_declaration_token1] = ACTIONS(1305), - [aux_sym_interface_declaration_token1] = ACTIONS(1305), - [aux_sym_enum_declaration_token1] = ACTIONS(1305), - [aux_sym_enum_case_token1] = ACTIONS(1305), - [aux_sym_class_declaration_token1] = ACTIONS(1305), - [aux_sym_final_modifier_token1] = ACTIONS(1305), - [aux_sym_abstract_modifier_token1] = ACTIONS(1305), - [aux_sym_visibility_modifier_token1] = ACTIONS(1305), - [aux_sym_visibility_modifier_token2] = ACTIONS(1305), - [aux_sym_visibility_modifier_token3] = ACTIONS(1305), - [aux_sym__arrow_function_header_token1] = ACTIONS(1305), - [anon_sym_LPAREN] = ACTIONS(1303), - [aux_sym_cast_type_token1] = ACTIONS(1305), - [aux_sym_echo_statement_token1] = ACTIONS(1305), - [anon_sym_unset] = ACTIONS(1305), - [aux_sym_declare_statement_token1] = ACTIONS(1305), - [aux_sym_declare_statement_token2] = ACTIONS(1305), - [sym_float] = ACTIONS(1305), - [aux_sym_try_statement_token1] = ACTIONS(1305), - [aux_sym_goto_statement_token1] = ACTIONS(1305), - [aux_sym_continue_statement_token1] = ACTIONS(1305), - [aux_sym_break_statement_token1] = ACTIONS(1305), - [sym_integer] = ACTIONS(1305), - [aux_sym_return_statement_token1] = ACTIONS(1305), - [aux_sym_throw_expression_token1] = ACTIONS(1305), - [aux_sym_while_statement_token1] = ACTIONS(1305), - [aux_sym_while_statement_token2] = ACTIONS(1305), - [aux_sym_do_statement_token1] = ACTIONS(1305), - [aux_sym_for_statement_token1] = ACTIONS(1305), - [aux_sym_for_statement_token2] = ACTIONS(1305), - [aux_sym_foreach_statement_token1] = ACTIONS(1305), - [aux_sym_foreach_statement_token2] = ACTIONS(1305), - [aux_sym_if_statement_token1] = ACTIONS(1305), - [aux_sym_if_statement_token2] = ACTIONS(1305), - [aux_sym_else_if_clause_token1] = ACTIONS(1305), - [aux_sym_else_clause_token1] = ACTIONS(1305), - [aux_sym_match_expression_token1] = ACTIONS(1305), - [aux_sym_match_default_expression_token1] = ACTIONS(1305), - [aux_sym_switch_statement_token1] = ACTIONS(1305), - [aux_sym_switch_block_token1] = ACTIONS(1305), - [anon_sym_AT] = ACTIONS(1303), - [anon_sym_PLUS] = ACTIONS(1305), - [anon_sym_DASH] = ACTIONS(1305), - [anon_sym_TILDE] = ACTIONS(1303), - [anon_sym_BANG] = ACTIONS(1303), - [aux_sym_clone_expression_token1] = ACTIONS(1305), - [aux_sym_print_intrinsic_token1] = ACTIONS(1305), - [aux_sym_object_creation_expression_token1] = ACTIONS(1305), - [anon_sym_PLUS_PLUS] = ACTIONS(1303), - [anon_sym_DASH_DASH] = ACTIONS(1303), - [sym_shell_command_expression] = ACTIONS(1303), - [aux_sym__list_destructing_token1] = ACTIONS(1305), - [anon_sym_LBRACK] = ACTIONS(1303), - [anon_sym_self] = ACTIONS(1305), - [anon_sym_parent] = ACTIONS(1305), - [anon_sym_POUND_LBRACK] = ACTIONS(1303), - [anon_sym_SQUOTE] = ACTIONS(1303), - [aux_sym_encapsed_string_token1] = ACTIONS(1303), - [anon_sym_DQUOTE] = ACTIONS(1303), - [aux_sym_string_token1] = ACTIONS(1303), - [anon_sym_LT_LT_LT] = ACTIONS(1303), - [sym_boolean] = ACTIONS(1305), - [sym_null] = ACTIONS(1305), - [anon_sym_DOLLAR] = ACTIONS(1303), - [aux_sym_yield_expression_token1] = ACTIONS(1305), - [aux_sym_include_expression_token1] = ACTIONS(1305), - [aux_sym_include_once_expression_token1] = ACTIONS(1305), - [aux_sym_require_expression_token1] = ACTIONS(1305), - [aux_sym_require_once_expression_token1] = ACTIONS(1305), - [sym_comment] = ACTIONS(5), - }, - [512] = { - [sym_text_interpolation] = STATE(512), - [ts_builtin_sym_end] = ACTIONS(1307), - [sym_name] = ACTIONS(1309), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1307), - [aux_sym_function_static_declaration_token1] = ACTIONS(1309), - [aux_sym_global_declaration_token1] = ACTIONS(1309), - [aux_sym_namespace_definition_token1] = ACTIONS(1309), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1309), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1309), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1309), - [anon_sym_BSLASH] = ACTIONS(1307), - [anon_sym_LBRACE] = ACTIONS(1307), - [anon_sym_RBRACE] = ACTIONS(1307), - [aux_sym_trait_declaration_token1] = ACTIONS(1309), - [aux_sym_interface_declaration_token1] = ACTIONS(1309), - [aux_sym_enum_declaration_token1] = ACTIONS(1309), - [aux_sym_enum_case_token1] = ACTIONS(1309), - [aux_sym_class_declaration_token1] = ACTIONS(1309), - [aux_sym_final_modifier_token1] = ACTIONS(1309), - [aux_sym_abstract_modifier_token1] = ACTIONS(1309), - [aux_sym_visibility_modifier_token1] = ACTIONS(1309), - [aux_sym_visibility_modifier_token2] = ACTIONS(1309), - [aux_sym_visibility_modifier_token3] = ACTIONS(1309), - [aux_sym__arrow_function_header_token1] = ACTIONS(1309), - [anon_sym_LPAREN] = ACTIONS(1307), - [aux_sym_cast_type_token1] = ACTIONS(1309), - [aux_sym_echo_statement_token1] = ACTIONS(1309), - [anon_sym_unset] = ACTIONS(1309), - [aux_sym_declare_statement_token1] = ACTIONS(1309), - [aux_sym_declare_statement_token2] = ACTIONS(1309), - [sym_float] = ACTIONS(1309), - [aux_sym_try_statement_token1] = ACTIONS(1309), - [aux_sym_goto_statement_token1] = ACTIONS(1309), - [aux_sym_continue_statement_token1] = ACTIONS(1309), - [aux_sym_break_statement_token1] = ACTIONS(1309), - [sym_integer] = ACTIONS(1309), - [aux_sym_return_statement_token1] = ACTIONS(1309), - [aux_sym_throw_expression_token1] = ACTIONS(1309), - [aux_sym_while_statement_token1] = ACTIONS(1309), - [aux_sym_while_statement_token2] = ACTIONS(1309), - [aux_sym_do_statement_token1] = ACTIONS(1309), - [aux_sym_for_statement_token1] = ACTIONS(1309), - [aux_sym_for_statement_token2] = ACTIONS(1309), - [aux_sym_foreach_statement_token1] = ACTIONS(1309), - [aux_sym_foreach_statement_token2] = ACTIONS(1309), - [aux_sym_if_statement_token1] = ACTIONS(1309), - [aux_sym_if_statement_token2] = ACTIONS(1309), - [aux_sym_else_if_clause_token1] = ACTIONS(1309), - [aux_sym_else_clause_token1] = ACTIONS(1309), - [aux_sym_match_expression_token1] = ACTIONS(1309), - [aux_sym_match_default_expression_token1] = ACTIONS(1309), - [aux_sym_switch_statement_token1] = ACTIONS(1309), - [aux_sym_switch_block_token1] = ACTIONS(1309), - [anon_sym_AT] = ACTIONS(1307), - [anon_sym_PLUS] = ACTIONS(1309), - [anon_sym_DASH] = ACTIONS(1309), - [anon_sym_TILDE] = ACTIONS(1307), - [anon_sym_BANG] = ACTIONS(1307), - [aux_sym_clone_expression_token1] = ACTIONS(1309), - [aux_sym_print_intrinsic_token1] = ACTIONS(1309), - [aux_sym_object_creation_expression_token1] = ACTIONS(1309), - [anon_sym_PLUS_PLUS] = ACTIONS(1307), - [anon_sym_DASH_DASH] = ACTIONS(1307), - [sym_shell_command_expression] = ACTIONS(1307), - [aux_sym__list_destructing_token1] = ACTIONS(1309), - [anon_sym_LBRACK] = ACTIONS(1307), - [anon_sym_self] = ACTIONS(1309), - [anon_sym_parent] = ACTIONS(1309), - [anon_sym_POUND_LBRACK] = ACTIONS(1307), - [anon_sym_SQUOTE] = ACTIONS(1307), - [aux_sym_encapsed_string_token1] = ACTIONS(1307), - [anon_sym_DQUOTE] = ACTIONS(1307), - [aux_sym_string_token1] = ACTIONS(1307), - [anon_sym_LT_LT_LT] = ACTIONS(1307), - [sym_boolean] = ACTIONS(1309), - [sym_null] = ACTIONS(1309), - [anon_sym_DOLLAR] = ACTIONS(1307), - [aux_sym_yield_expression_token1] = ACTIONS(1309), - [aux_sym_include_expression_token1] = ACTIONS(1309), - [aux_sym_include_once_expression_token1] = ACTIONS(1309), - [aux_sym_require_expression_token1] = ACTIONS(1309), - [aux_sym_require_once_expression_token1] = ACTIONS(1309), - [sym_comment] = ACTIONS(5), - }, - [513] = { - [sym_text_interpolation] = STATE(513), - [ts_builtin_sym_end] = ACTIONS(1311), - [sym_name] = ACTIONS(1313), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1311), - [aux_sym_function_static_declaration_token1] = ACTIONS(1313), - [aux_sym_global_declaration_token1] = ACTIONS(1313), - [aux_sym_namespace_definition_token1] = ACTIONS(1313), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1313), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1313), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1313), - [anon_sym_BSLASH] = ACTIONS(1311), - [anon_sym_LBRACE] = ACTIONS(1311), - [anon_sym_RBRACE] = ACTIONS(1311), - [aux_sym_trait_declaration_token1] = ACTIONS(1313), - [aux_sym_interface_declaration_token1] = ACTIONS(1313), - [aux_sym_enum_declaration_token1] = ACTIONS(1313), - [aux_sym_enum_case_token1] = ACTIONS(1313), - [aux_sym_class_declaration_token1] = ACTIONS(1313), - [aux_sym_final_modifier_token1] = ACTIONS(1313), - [aux_sym_abstract_modifier_token1] = ACTIONS(1313), - [aux_sym_visibility_modifier_token1] = ACTIONS(1313), - [aux_sym_visibility_modifier_token2] = ACTIONS(1313), - [aux_sym_visibility_modifier_token3] = ACTIONS(1313), - [aux_sym__arrow_function_header_token1] = ACTIONS(1313), - [anon_sym_LPAREN] = ACTIONS(1311), - [aux_sym_cast_type_token1] = ACTIONS(1313), - [aux_sym_echo_statement_token1] = ACTIONS(1313), - [anon_sym_unset] = ACTIONS(1313), - [aux_sym_declare_statement_token1] = ACTIONS(1313), - [aux_sym_declare_statement_token2] = ACTIONS(1313), - [sym_float] = ACTIONS(1313), - [aux_sym_try_statement_token1] = ACTIONS(1313), - [aux_sym_goto_statement_token1] = ACTIONS(1313), - [aux_sym_continue_statement_token1] = ACTIONS(1313), - [aux_sym_break_statement_token1] = ACTIONS(1313), - [sym_integer] = ACTIONS(1313), - [aux_sym_return_statement_token1] = ACTIONS(1313), - [aux_sym_throw_expression_token1] = ACTIONS(1313), - [aux_sym_while_statement_token1] = ACTIONS(1313), - [aux_sym_while_statement_token2] = ACTIONS(1313), - [aux_sym_do_statement_token1] = ACTIONS(1313), - [aux_sym_for_statement_token1] = ACTIONS(1313), - [aux_sym_for_statement_token2] = ACTIONS(1313), - [aux_sym_foreach_statement_token1] = ACTIONS(1313), - [aux_sym_foreach_statement_token2] = ACTIONS(1313), - [aux_sym_if_statement_token1] = ACTIONS(1313), - [aux_sym_if_statement_token2] = ACTIONS(1313), - [aux_sym_else_if_clause_token1] = ACTIONS(1313), - [aux_sym_else_clause_token1] = ACTIONS(1313), - [aux_sym_match_expression_token1] = ACTIONS(1313), - [aux_sym_match_default_expression_token1] = ACTIONS(1313), - [aux_sym_switch_statement_token1] = ACTIONS(1313), - [aux_sym_switch_block_token1] = ACTIONS(1313), - [anon_sym_AT] = ACTIONS(1311), - [anon_sym_PLUS] = ACTIONS(1313), - [anon_sym_DASH] = ACTIONS(1313), - [anon_sym_TILDE] = ACTIONS(1311), - [anon_sym_BANG] = ACTIONS(1311), - [aux_sym_clone_expression_token1] = ACTIONS(1313), - [aux_sym_print_intrinsic_token1] = ACTIONS(1313), - [aux_sym_object_creation_expression_token1] = ACTIONS(1313), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1311), - [sym_shell_command_expression] = ACTIONS(1311), - [aux_sym__list_destructing_token1] = ACTIONS(1313), - [anon_sym_LBRACK] = ACTIONS(1311), - [anon_sym_self] = ACTIONS(1313), - [anon_sym_parent] = ACTIONS(1313), - [anon_sym_POUND_LBRACK] = ACTIONS(1311), - [anon_sym_SQUOTE] = ACTIONS(1311), - [aux_sym_encapsed_string_token1] = ACTIONS(1311), - [anon_sym_DQUOTE] = ACTIONS(1311), - [aux_sym_string_token1] = ACTIONS(1311), - [anon_sym_LT_LT_LT] = ACTIONS(1311), - [sym_boolean] = ACTIONS(1313), - [sym_null] = ACTIONS(1313), - [anon_sym_DOLLAR] = ACTIONS(1311), - [aux_sym_yield_expression_token1] = ACTIONS(1313), - [aux_sym_include_expression_token1] = ACTIONS(1313), - [aux_sym_include_once_expression_token1] = ACTIONS(1313), - [aux_sym_require_expression_token1] = ACTIONS(1313), - [aux_sym_require_once_expression_token1] = ACTIONS(1313), - [sym_comment] = ACTIONS(5), - }, - [514] = { - [sym_text_interpolation] = STATE(514), - [ts_builtin_sym_end] = ACTIONS(1315), - [sym_name] = ACTIONS(1317), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1315), - [aux_sym_function_static_declaration_token1] = ACTIONS(1317), - [aux_sym_global_declaration_token1] = ACTIONS(1317), - [aux_sym_namespace_definition_token1] = ACTIONS(1317), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1317), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1317), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1317), - [anon_sym_BSLASH] = ACTIONS(1315), - [anon_sym_LBRACE] = ACTIONS(1315), - [anon_sym_RBRACE] = ACTIONS(1315), - [aux_sym_trait_declaration_token1] = ACTIONS(1317), - [aux_sym_interface_declaration_token1] = ACTIONS(1317), - [aux_sym_enum_declaration_token1] = ACTIONS(1317), - [aux_sym_enum_case_token1] = ACTIONS(1317), - [aux_sym_class_declaration_token1] = ACTIONS(1317), - [aux_sym_final_modifier_token1] = ACTIONS(1317), - [aux_sym_abstract_modifier_token1] = ACTIONS(1317), - [aux_sym_visibility_modifier_token1] = ACTIONS(1317), - [aux_sym_visibility_modifier_token2] = ACTIONS(1317), - [aux_sym_visibility_modifier_token3] = ACTIONS(1317), - [aux_sym__arrow_function_header_token1] = ACTIONS(1317), - [anon_sym_LPAREN] = ACTIONS(1315), - [aux_sym_cast_type_token1] = ACTIONS(1317), - [aux_sym_echo_statement_token1] = ACTIONS(1317), - [anon_sym_unset] = ACTIONS(1317), - [aux_sym_declare_statement_token1] = ACTIONS(1317), - [aux_sym_declare_statement_token2] = ACTIONS(1317), - [sym_float] = ACTIONS(1317), - [aux_sym_try_statement_token1] = ACTIONS(1317), - [aux_sym_goto_statement_token1] = ACTIONS(1317), - [aux_sym_continue_statement_token1] = ACTIONS(1317), - [aux_sym_break_statement_token1] = ACTIONS(1317), - [sym_integer] = ACTIONS(1317), - [aux_sym_return_statement_token1] = ACTIONS(1317), - [aux_sym_throw_expression_token1] = ACTIONS(1317), - [aux_sym_while_statement_token1] = ACTIONS(1317), - [aux_sym_while_statement_token2] = ACTIONS(1317), - [aux_sym_do_statement_token1] = ACTIONS(1317), - [aux_sym_for_statement_token1] = ACTIONS(1317), - [aux_sym_for_statement_token2] = ACTIONS(1317), - [aux_sym_foreach_statement_token1] = ACTIONS(1317), - [aux_sym_foreach_statement_token2] = ACTIONS(1317), - [aux_sym_if_statement_token1] = ACTIONS(1317), - [aux_sym_if_statement_token2] = ACTIONS(1317), - [aux_sym_else_if_clause_token1] = ACTIONS(1317), - [aux_sym_else_clause_token1] = ACTIONS(1317), - [aux_sym_match_expression_token1] = ACTIONS(1317), - [aux_sym_match_default_expression_token1] = ACTIONS(1317), - [aux_sym_switch_statement_token1] = ACTIONS(1317), - [aux_sym_switch_block_token1] = ACTIONS(1317), - [anon_sym_AT] = ACTIONS(1315), - [anon_sym_PLUS] = ACTIONS(1317), - [anon_sym_DASH] = ACTIONS(1317), - [anon_sym_TILDE] = ACTIONS(1315), - [anon_sym_BANG] = ACTIONS(1315), - [aux_sym_clone_expression_token1] = ACTIONS(1317), - [aux_sym_print_intrinsic_token1] = ACTIONS(1317), - [aux_sym_object_creation_expression_token1] = ACTIONS(1317), - [anon_sym_PLUS_PLUS] = ACTIONS(1315), - [anon_sym_DASH_DASH] = ACTIONS(1315), - [sym_shell_command_expression] = ACTIONS(1315), - [aux_sym__list_destructing_token1] = ACTIONS(1317), - [anon_sym_LBRACK] = ACTIONS(1315), - [anon_sym_self] = ACTIONS(1317), - [anon_sym_parent] = ACTIONS(1317), - [anon_sym_POUND_LBRACK] = ACTIONS(1315), - [anon_sym_SQUOTE] = ACTIONS(1315), - [aux_sym_encapsed_string_token1] = ACTIONS(1315), - [anon_sym_DQUOTE] = ACTIONS(1315), - [aux_sym_string_token1] = ACTIONS(1315), - [anon_sym_LT_LT_LT] = ACTIONS(1315), - [sym_boolean] = ACTIONS(1317), - [sym_null] = ACTIONS(1317), - [anon_sym_DOLLAR] = ACTIONS(1315), - [aux_sym_yield_expression_token1] = ACTIONS(1317), - [aux_sym_include_expression_token1] = ACTIONS(1317), - [aux_sym_include_once_expression_token1] = ACTIONS(1317), - [aux_sym_require_expression_token1] = ACTIONS(1317), - [aux_sym_require_once_expression_token1] = ACTIONS(1317), - [sym_comment] = ACTIONS(5), - }, - [515] = { - [sym_text_interpolation] = STATE(515), - [ts_builtin_sym_end] = ACTIONS(1319), - [sym_name] = ACTIONS(1321), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1319), - [aux_sym_function_static_declaration_token1] = ACTIONS(1321), - [aux_sym_global_declaration_token1] = ACTIONS(1321), - [aux_sym_namespace_definition_token1] = ACTIONS(1321), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1321), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1321), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1321), - [anon_sym_BSLASH] = ACTIONS(1319), - [anon_sym_LBRACE] = ACTIONS(1319), - [anon_sym_RBRACE] = ACTIONS(1319), - [aux_sym_trait_declaration_token1] = ACTIONS(1321), - [aux_sym_interface_declaration_token1] = ACTIONS(1321), - [aux_sym_enum_declaration_token1] = ACTIONS(1321), - [aux_sym_enum_case_token1] = ACTIONS(1321), - [aux_sym_class_declaration_token1] = ACTIONS(1321), - [aux_sym_final_modifier_token1] = ACTIONS(1321), - [aux_sym_abstract_modifier_token1] = ACTIONS(1321), - [aux_sym_visibility_modifier_token1] = ACTIONS(1321), - [aux_sym_visibility_modifier_token2] = ACTIONS(1321), - [aux_sym_visibility_modifier_token3] = ACTIONS(1321), - [aux_sym__arrow_function_header_token1] = ACTIONS(1321), - [anon_sym_LPAREN] = ACTIONS(1319), - [aux_sym_cast_type_token1] = ACTIONS(1321), - [aux_sym_echo_statement_token1] = ACTIONS(1321), - [anon_sym_unset] = ACTIONS(1321), - [aux_sym_declare_statement_token1] = ACTIONS(1321), - [aux_sym_declare_statement_token2] = ACTIONS(1321), - [sym_float] = ACTIONS(1321), - [aux_sym_try_statement_token1] = ACTIONS(1321), - [aux_sym_goto_statement_token1] = ACTIONS(1321), - [aux_sym_continue_statement_token1] = ACTIONS(1321), - [aux_sym_break_statement_token1] = ACTIONS(1321), - [sym_integer] = ACTIONS(1321), - [aux_sym_return_statement_token1] = ACTIONS(1321), - [aux_sym_throw_expression_token1] = ACTIONS(1321), - [aux_sym_while_statement_token1] = ACTIONS(1321), - [aux_sym_while_statement_token2] = ACTIONS(1321), - [aux_sym_do_statement_token1] = ACTIONS(1321), - [aux_sym_for_statement_token1] = ACTIONS(1321), - [aux_sym_for_statement_token2] = ACTIONS(1321), - [aux_sym_foreach_statement_token1] = ACTIONS(1321), - [aux_sym_foreach_statement_token2] = ACTIONS(1321), - [aux_sym_if_statement_token1] = ACTIONS(1321), - [aux_sym_if_statement_token2] = ACTIONS(1321), - [aux_sym_else_if_clause_token1] = ACTIONS(1321), - [aux_sym_else_clause_token1] = ACTIONS(1321), - [aux_sym_match_expression_token1] = ACTIONS(1321), - [aux_sym_match_default_expression_token1] = ACTIONS(1321), - [aux_sym_switch_statement_token1] = ACTIONS(1321), - [aux_sym_switch_block_token1] = ACTIONS(1321), - [anon_sym_AT] = ACTIONS(1319), - [anon_sym_PLUS] = ACTIONS(1321), - [anon_sym_DASH] = ACTIONS(1321), - [anon_sym_TILDE] = ACTIONS(1319), - [anon_sym_BANG] = ACTIONS(1319), - [aux_sym_clone_expression_token1] = ACTIONS(1321), - [aux_sym_print_intrinsic_token1] = ACTIONS(1321), - [aux_sym_object_creation_expression_token1] = ACTIONS(1321), - [anon_sym_PLUS_PLUS] = ACTIONS(1319), - [anon_sym_DASH_DASH] = ACTIONS(1319), - [sym_shell_command_expression] = ACTIONS(1319), - [aux_sym__list_destructing_token1] = ACTIONS(1321), - [anon_sym_LBRACK] = ACTIONS(1319), - [anon_sym_self] = ACTIONS(1321), - [anon_sym_parent] = ACTIONS(1321), - [anon_sym_POUND_LBRACK] = ACTIONS(1319), - [anon_sym_SQUOTE] = ACTIONS(1319), - [aux_sym_encapsed_string_token1] = ACTIONS(1319), - [anon_sym_DQUOTE] = ACTIONS(1319), - [aux_sym_string_token1] = ACTIONS(1319), - [anon_sym_LT_LT_LT] = ACTIONS(1319), - [sym_boolean] = ACTIONS(1321), - [sym_null] = ACTIONS(1321), - [anon_sym_DOLLAR] = ACTIONS(1319), - [aux_sym_yield_expression_token1] = ACTIONS(1321), - [aux_sym_include_expression_token1] = ACTIONS(1321), - [aux_sym_include_once_expression_token1] = ACTIONS(1321), - [aux_sym_require_expression_token1] = ACTIONS(1321), - [aux_sym_require_once_expression_token1] = ACTIONS(1321), - [sym_comment] = ACTIONS(5), - }, - [516] = { - [sym_text_interpolation] = STATE(516), - [ts_builtin_sym_end] = ACTIONS(1323), - [sym_name] = ACTIONS(1325), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1323), - [aux_sym_function_static_declaration_token1] = ACTIONS(1325), - [aux_sym_global_declaration_token1] = ACTIONS(1325), - [aux_sym_namespace_definition_token1] = ACTIONS(1325), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1325), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1325), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1325), - [anon_sym_BSLASH] = ACTIONS(1323), - [anon_sym_LBRACE] = ACTIONS(1323), - [anon_sym_RBRACE] = ACTIONS(1323), - [aux_sym_trait_declaration_token1] = ACTIONS(1325), - [aux_sym_interface_declaration_token1] = ACTIONS(1325), - [aux_sym_enum_declaration_token1] = ACTIONS(1325), - [aux_sym_enum_case_token1] = ACTIONS(1325), - [aux_sym_class_declaration_token1] = ACTIONS(1325), - [aux_sym_final_modifier_token1] = ACTIONS(1325), - [aux_sym_abstract_modifier_token1] = ACTIONS(1325), - [aux_sym_visibility_modifier_token1] = ACTIONS(1325), - [aux_sym_visibility_modifier_token2] = ACTIONS(1325), - [aux_sym_visibility_modifier_token3] = ACTIONS(1325), - [aux_sym__arrow_function_header_token1] = ACTIONS(1325), - [anon_sym_LPAREN] = ACTIONS(1323), - [aux_sym_cast_type_token1] = ACTIONS(1325), - [aux_sym_echo_statement_token1] = ACTIONS(1325), - [anon_sym_unset] = ACTIONS(1325), - [aux_sym_declare_statement_token1] = ACTIONS(1325), - [aux_sym_declare_statement_token2] = ACTIONS(1325), - [sym_float] = ACTIONS(1325), - [aux_sym_try_statement_token1] = ACTIONS(1325), - [aux_sym_goto_statement_token1] = ACTIONS(1325), - [aux_sym_continue_statement_token1] = ACTIONS(1325), - [aux_sym_break_statement_token1] = ACTIONS(1325), - [sym_integer] = ACTIONS(1325), - [aux_sym_return_statement_token1] = ACTIONS(1325), - [aux_sym_throw_expression_token1] = ACTIONS(1325), - [aux_sym_while_statement_token1] = ACTIONS(1325), - [aux_sym_while_statement_token2] = ACTIONS(1325), - [aux_sym_do_statement_token1] = ACTIONS(1325), - [aux_sym_for_statement_token1] = ACTIONS(1325), - [aux_sym_for_statement_token2] = ACTIONS(1325), - [aux_sym_foreach_statement_token1] = ACTIONS(1325), - [aux_sym_foreach_statement_token2] = ACTIONS(1325), - [aux_sym_if_statement_token1] = ACTIONS(1325), - [aux_sym_if_statement_token2] = ACTIONS(1325), - [aux_sym_else_if_clause_token1] = ACTIONS(1325), - [aux_sym_else_clause_token1] = ACTIONS(1325), - [aux_sym_match_expression_token1] = ACTIONS(1325), - [aux_sym_match_default_expression_token1] = ACTIONS(1325), - [aux_sym_switch_statement_token1] = ACTIONS(1325), - [aux_sym_switch_block_token1] = ACTIONS(1325), - [anon_sym_AT] = ACTIONS(1323), - [anon_sym_PLUS] = ACTIONS(1325), - [anon_sym_DASH] = ACTIONS(1325), - [anon_sym_TILDE] = ACTIONS(1323), - [anon_sym_BANG] = ACTIONS(1323), - [aux_sym_clone_expression_token1] = ACTIONS(1325), - [aux_sym_print_intrinsic_token1] = ACTIONS(1325), - [aux_sym_object_creation_expression_token1] = ACTIONS(1325), - [anon_sym_PLUS_PLUS] = ACTIONS(1323), - [anon_sym_DASH_DASH] = ACTIONS(1323), - [sym_shell_command_expression] = ACTIONS(1323), - [aux_sym__list_destructing_token1] = ACTIONS(1325), - [anon_sym_LBRACK] = ACTIONS(1323), - [anon_sym_self] = ACTIONS(1325), - [anon_sym_parent] = ACTIONS(1325), - [anon_sym_POUND_LBRACK] = ACTIONS(1323), - [anon_sym_SQUOTE] = ACTIONS(1323), - [aux_sym_encapsed_string_token1] = ACTIONS(1323), - [anon_sym_DQUOTE] = ACTIONS(1323), - [aux_sym_string_token1] = ACTIONS(1323), - [anon_sym_LT_LT_LT] = ACTIONS(1323), - [sym_boolean] = ACTIONS(1325), - [sym_null] = ACTIONS(1325), - [anon_sym_DOLLAR] = ACTIONS(1323), - [aux_sym_yield_expression_token1] = ACTIONS(1325), - [aux_sym_include_expression_token1] = ACTIONS(1325), - [aux_sym_include_once_expression_token1] = ACTIONS(1325), - [aux_sym_require_expression_token1] = ACTIONS(1325), - [aux_sym_require_once_expression_token1] = ACTIONS(1325), - [sym_comment] = ACTIONS(5), - }, - [517] = { - [sym_text_interpolation] = STATE(517), - [ts_builtin_sym_end] = ACTIONS(1327), - [sym_name] = ACTIONS(1329), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1327), - [aux_sym_function_static_declaration_token1] = ACTIONS(1329), - [aux_sym_global_declaration_token1] = ACTIONS(1329), - [aux_sym_namespace_definition_token1] = ACTIONS(1329), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1329), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1329), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1329), - [anon_sym_BSLASH] = ACTIONS(1327), - [anon_sym_LBRACE] = ACTIONS(1327), - [anon_sym_RBRACE] = ACTIONS(1327), - [aux_sym_trait_declaration_token1] = ACTIONS(1329), - [aux_sym_interface_declaration_token1] = ACTIONS(1329), - [aux_sym_enum_declaration_token1] = ACTIONS(1329), - [aux_sym_enum_case_token1] = ACTIONS(1329), - [aux_sym_class_declaration_token1] = ACTIONS(1329), - [aux_sym_final_modifier_token1] = ACTIONS(1329), - [aux_sym_abstract_modifier_token1] = ACTIONS(1329), - [aux_sym_visibility_modifier_token1] = ACTIONS(1329), - [aux_sym_visibility_modifier_token2] = ACTIONS(1329), - [aux_sym_visibility_modifier_token3] = ACTIONS(1329), - [aux_sym__arrow_function_header_token1] = ACTIONS(1329), - [anon_sym_LPAREN] = ACTIONS(1327), - [aux_sym_cast_type_token1] = ACTIONS(1329), - [aux_sym_echo_statement_token1] = ACTIONS(1329), - [anon_sym_unset] = ACTIONS(1329), - [aux_sym_declare_statement_token1] = ACTIONS(1329), - [aux_sym_declare_statement_token2] = ACTIONS(1329), - [sym_float] = ACTIONS(1329), - [aux_sym_try_statement_token1] = ACTIONS(1329), - [aux_sym_goto_statement_token1] = ACTIONS(1329), - [aux_sym_continue_statement_token1] = ACTIONS(1329), - [aux_sym_break_statement_token1] = ACTIONS(1329), - [sym_integer] = ACTIONS(1329), - [aux_sym_return_statement_token1] = ACTIONS(1329), - [aux_sym_throw_expression_token1] = ACTIONS(1329), - [aux_sym_while_statement_token1] = ACTIONS(1329), - [aux_sym_while_statement_token2] = ACTIONS(1329), - [aux_sym_do_statement_token1] = ACTIONS(1329), - [aux_sym_for_statement_token1] = ACTIONS(1329), - [aux_sym_for_statement_token2] = ACTIONS(1329), - [aux_sym_foreach_statement_token1] = ACTIONS(1329), - [aux_sym_foreach_statement_token2] = ACTIONS(1329), - [aux_sym_if_statement_token1] = ACTIONS(1329), - [aux_sym_if_statement_token2] = ACTIONS(1329), - [aux_sym_else_if_clause_token1] = ACTIONS(1329), - [aux_sym_else_clause_token1] = ACTIONS(1329), - [aux_sym_match_expression_token1] = ACTIONS(1329), - [aux_sym_match_default_expression_token1] = ACTIONS(1329), - [aux_sym_switch_statement_token1] = ACTIONS(1329), - [aux_sym_switch_block_token1] = ACTIONS(1329), - [anon_sym_AT] = ACTIONS(1327), - [anon_sym_PLUS] = ACTIONS(1329), - [anon_sym_DASH] = ACTIONS(1329), - [anon_sym_TILDE] = ACTIONS(1327), - [anon_sym_BANG] = ACTIONS(1327), - [aux_sym_clone_expression_token1] = ACTIONS(1329), - [aux_sym_print_intrinsic_token1] = ACTIONS(1329), - [aux_sym_object_creation_expression_token1] = ACTIONS(1329), - [anon_sym_PLUS_PLUS] = ACTIONS(1327), - [anon_sym_DASH_DASH] = ACTIONS(1327), - [sym_shell_command_expression] = ACTIONS(1327), - [aux_sym__list_destructing_token1] = ACTIONS(1329), - [anon_sym_LBRACK] = ACTIONS(1327), - [anon_sym_self] = ACTIONS(1329), - [anon_sym_parent] = ACTIONS(1329), - [anon_sym_POUND_LBRACK] = ACTIONS(1327), - [anon_sym_SQUOTE] = ACTIONS(1327), - [aux_sym_encapsed_string_token1] = ACTIONS(1327), - [anon_sym_DQUOTE] = ACTIONS(1327), - [aux_sym_string_token1] = ACTIONS(1327), - [anon_sym_LT_LT_LT] = ACTIONS(1327), - [sym_boolean] = ACTIONS(1329), - [sym_null] = ACTIONS(1329), - [anon_sym_DOLLAR] = ACTIONS(1327), - [aux_sym_yield_expression_token1] = ACTIONS(1329), - [aux_sym_include_expression_token1] = ACTIONS(1329), - [aux_sym_include_once_expression_token1] = ACTIONS(1329), - [aux_sym_require_expression_token1] = ACTIONS(1329), - [aux_sym_require_once_expression_token1] = ACTIONS(1329), - [sym_comment] = ACTIONS(5), - }, - [518] = { - [sym_text_interpolation] = STATE(518), - [ts_builtin_sym_end] = ACTIONS(1311), - [sym_name] = ACTIONS(1313), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1311), - [aux_sym_function_static_declaration_token1] = ACTIONS(1313), - [aux_sym_global_declaration_token1] = ACTIONS(1313), - [aux_sym_namespace_definition_token1] = ACTIONS(1313), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1313), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1313), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1313), - [anon_sym_BSLASH] = ACTIONS(1311), - [anon_sym_LBRACE] = ACTIONS(1311), - [anon_sym_RBRACE] = ACTIONS(1311), - [aux_sym_trait_declaration_token1] = ACTIONS(1313), - [aux_sym_interface_declaration_token1] = ACTIONS(1313), - [aux_sym_enum_declaration_token1] = ACTIONS(1313), - [aux_sym_enum_case_token1] = ACTIONS(1313), - [aux_sym_class_declaration_token1] = ACTIONS(1313), - [aux_sym_final_modifier_token1] = ACTIONS(1313), - [aux_sym_abstract_modifier_token1] = ACTIONS(1313), - [aux_sym_visibility_modifier_token1] = ACTIONS(1313), - [aux_sym_visibility_modifier_token2] = ACTIONS(1313), - [aux_sym_visibility_modifier_token3] = ACTIONS(1313), - [aux_sym__arrow_function_header_token1] = ACTIONS(1313), - [anon_sym_LPAREN] = ACTIONS(1311), - [aux_sym_cast_type_token1] = ACTIONS(1313), - [aux_sym_echo_statement_token1] = ACTIONS(1313), - [anon_sym_unset] = ACTIONS(1313), - [aux_sym_declare_statement_token1] = ACTIONS(1313), - [aux_sym_declare_statement_token2] = ACTIONS(1313), - [sym_float] = ACTIONS(1313), - [aux_sym_try_statement_token1] = ACTIONS(1313), - [aux_sym_goto_statement_token1] = ACTIONS(1313), - [aux_sym_continue_statement_token1] = ACTIONS(1313), - [aux_sym_break_statement_token1] = ACTIONS(1313), - [sym_integer] = ACTIONS(1313), - [aux_sym_return_statement_token1] = ACTIONS(1313), - [aux_sym_throw_expression_token1] = ACTIONS(1313), - [aux_sym_while_statement_token1] = ACTIONS(1313), - [aux_sym_while_statement_token2] = ACTIONS(1313), - [aux_sym_do_statement_token1] = ACTIONS(1313), - [aux_sym_for_statement_token1] = ACTIONS(1313), - [aux_sym_for_statement_token2] = ACTIONS(1313), - [aux_sym_foreach_statement_token1] = ACTIONS(1313), - [aux_sym_foreach_statement_token2] = ACTIONS(1313), - [aux_sym_if_statement_token1] = ACTIONS(1313), - [aux_sym_if_statement_token2] = ACTIONS(1313), - [aux_sym_else_if_clause_token1] = ACTIONS(1313), - [aux_sym_else_clause_token1] = ACTIONS(1313), - [aux_sym_match_expression_token1] = ACTIONS(1313), - [aux_sym_match_default_expression_token1] = ACTIONS(1313), - [aux_sym_switch_statement_token1] = ACTIONS(1313), - [aux_sym_switch_block_token1] = ACTIONS(1313), - [anon_sym_AT] = ACTIONS(1311), - [anon_sym_PLUS] = ACTIONS(1313), - [anon_sym_DASH] = ACTIONS(1313), - [anon_sym_TILDE] = ACTIONS(1311), - [anon_sym_BANG] = ACTIONS(1311), - [aux_sym_clone_expression_token1] = ACTIONS(1313), - [aux_sym_print_intrinsic_token1] = ACTIONS(1313), - [aux_sym_object_creation_expression_token1] = ACTIONS(1313), - [anon_sym_PLUS_PLUS] = ACTIONS(1311), - [anon_sym_DASH_DASH] = ACTIONS(1311), - [sym_shell_command_expression] = ACTIONS(1311), - [aux_sym__list_destructing_token1] = ACTIONS(1313), - [anon_sym_LBRACK] = ACTIONS(1311), - [anon_sym_self] = ACTIONS(1313), - [anon_sym_parent] = ACTIONS(1313), - [anon_sym_POUND_LBRACK] = ACTIONS(1311), - [anon_sym_SQUOTE] = ACTIONS(1311), - [aux_sym_encapsed_string_token1] = ACTIONS(1311), - [anon_sym_DQUOTE] = ACTIONS(1311), - [aux_sym_string_token1] = ACTIONS(1311), - [anon_sym_LT_LT_LT] = ACTIONS(1311), - [sym_boolean] = ACTIONS(1313), - [sym_null] = ACTIONS(1313), - [anon_sym_DOLLAR] = ACTIONS(1311), - [aux_sym_yield_expression_token1] = ACTIONS(1313), - [aux_sym_include_expression_token1] = ACTIONS(1313), - [aux_sym_include_once_expression_token1] = ACTIONS(1313), - [aux_sym_require_expression_token1] = ACTIONS(1313), - [aux_sym_require_once_expression_token1] = ACTIONS(1313), - [sym_comment] = ACTIONS(5), - }, - [519] = { - [sym_text_interpolation] = STATE(519), - [ts_builtin_sym_end] = ACTIONS(1331), - [sym_name] = ACTIONS(1333), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1331), - [aux_sym_function_static_declaration_token1] = ACTIONS(1333), - [aux_sym_global_declaration_token1] = ACTIONS(1333), - [aux_sym_namespace_definition_token1] = ACTIONS(1333), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1333), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1333), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1333), - [anon_sym_BSLASH] = ACTIONS(1331), - [anon_sym_LBRACE] = ACTIONS(1331), - [anon_sym_RBRACE] = ACTIONS(1331), - [aux_sym_trait_declaration_token1] = ACTIONS(1333), - [aux_sym_interface_declaration_token1] = ACTIONS(1333), - [aux_sym_enum_declaration_token1] = ACTIONS(1333), - [aux_sym_enum_case_token1] = ACTIONS(1333), - [aux_sym_class_declaration_token1] = ACTIONS(1333), - [aux_sym_final_modifier_token1] = ACTIONS(1333), - [aux_sym_abstract_modifier_token1] = ACTIONS(1333), - [aux_sym_visibility_modifier_token1] = ACTIONS(1333), - [aux_sym_visibility_modifier_token2] = ACTIONS(1333), - [aux_sym_visibility_modifier_token3] = ACTIONS(1333), - [aux_sym__arrow_function_header_token1] = ACTIONS(1333), - [anon_sym_LPAREN] = ACTIONS(1331), - [aux_sym_cast_type_token1] = ACTIONS(1333), - [aux_sym_echo_statement_token1] = ACTIONS(1333), - [anon_sym_unset] = ACTIONS(1333), - [aux_sym_declare_statement_token1] = ACTIONS(1333), - [aux_sym_declare_statement_token2] = ACTIONS(1333), - [sym_float] = ACTIONS(1333), - [aux_sym_try_statement_token1] = ACTIONS(1333), - [aux_sym_goto_statement_token1] = ACTIONS(1333), - [aux_sym_continue_statement_token1] = ACTIONS(1333), - [aux_sym_break_statement_token1] = ACTIONS(1333), - [sym_integer] = ACTIONS(1333), - [aux_sym_return_statement_token1] = ACTIONS(1333), - [aux_sym_throw_expression_token1] = ACTIONS(1333), - [aux_sym_while_statement_token1] = ACTIONS(1333), - [aux_sym_while_statement_token2] = ACTIONS(1333), - [aux_sym_do_statement_token1] = ACTIONS(1333), - [aux_sym_for_statement_token1] = ACTIONS(1333), - [aux_sym_for_statement_token2] = ACTIONS(1333), - [aux_sym_foreach_statement_token1] = ACTIONS(1333), - [aux_sym_foreach_statement_token2] = ACTIONS(1333), - [aux_sym_if_statement_token1] = ACTIONS(1333), - [aux_sym_if_statement_token2] = ACTIONS(1333), - [aux_sym_else_if_clause_token1] = ACTIONS(1333), - [aux_sym_else_clause_token1] = ACTIONS(1333), - [aux_sym_match_expression_token1] = ACTIONS(1333), - [aux_sym_match_default_expression_token1] = ACTIONS(1333), - [aux_sym_switch_statement_token1] = ACTIONS(1333), - [aux_sym_switch_block_token1] = ACTIONS(1333), - [anon_sym_AT] = ACTIONS(1331), - [anon_sym_PLUS] = ACTIONS(1333), - [anon_sym_DASH] = ACTIONS(1333), - [anon_sym_TILDE] = ACTIONS(1331), - [anon_sym_BANG] = ACTIONS(1331), - [aux_sym_clone_expression_token1] = ACTIONS(1333), - [aux_sym_print_intrinsic_token1] = ACTIONS(1333), - [aux_sym_object_creation_expression_token1] = ACTIONS(1333), - [anon_sym_PLUS_PLUS] = ACTIONS(1331), - [anon_sym_DASH_DASH] = ACTIONS(1331), - [sym_shell_command_expression] = ACTIONS(1331), - [aux_sym__list_destructing_token1] = ACTIONS(1333), - [anon_sym_LBRACK] = ACTIONS(1331), - [anon_sym_self] = ACTIONS(1333), - [anon_sym_parent] = ACTIONS(1333), - [anon_sym_POUND_LBRACK] = ACTIONS(1331), - [anon_sym_SQUOTE] = ACTIONS(1331), - [aux_sym_encapsed_string_token1] = ACTIONS(1331), - [anon_sym_DQUOTE] = ACTIONS(1331), - [aux_sym_string_token1] = ACTIONS(1331), - [anon_sym_LT_LT_LT] = ACTIONS(1331), - [sym_boolean] = ACTIONS(1333), - [sym_null] = ACTIONS(1333), - [anon_sym_DOLLAR] = ACTIONS(1331), - [aux_sym_yield_expression_token1] = ACTIONS(1333), - [aux_sym_include_expression_token1] = ACTIONS(1333), - [aux_sym_include_once_expression_token1] = ACTIONS(1333), - [aux_sym_require_expression_token1] = ACTIONS(1333), - [aux_sym_require_once_expression_token1] = ACTIONS(1333), - [sym_comment] = ACTIONS(5), - }, - [520] = { - [sym_text_interpolation] = STATE(520), - [ts_builtin_sym_end] = ACTIONS(978), - [sym_name] = ACTIONS(980), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(978), - [aux_sym_function_static_declaration_token1] = ACTIONS(980), - [aux_sym_global_declaration_token1] = ACTIONS(980), - [aux_sym_namespace_definition_token1] = ACTIONS(980), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(980), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(980), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(980), - [anon_sym_BSLASH] = ACTIONS(978), - [anon_sym_LBRACE] = ACTIONS(978), - [anon_sym_RBRACE] = ACTIONS(978), - [aux_sym_trait_declaration_token1] = ACTIONS(980), - [aux_sym_interface_declaration_token1] = ACTIONS(980), - [aux_sym_enum_declaration_token1] = ACTIONS(980), - [aux_sym_enum_case_token1] = ACTIONS(980), - [aux_sym_class_declaration_token1] = ACTIONS(980), - [aux_sym_final_modifier_token1] = ACTIONS(980), - [aux_sym_abstract_modifier_token1] = ACTIONS(980), - [aux_sym_visibility_modifier_token1] = ACTIONS(980), - [aux_sym_visibility_modifier_token2] = ACTIONS(980), - [aux_sym_visibility_modifier_token3] = ACTIONS(980), - [aux_sym__arrow_function_header_token1] = ACTIONS(980), - [anon_sym_LPAREN] = ACTIONS(978), - [aux_sym_cast_type_token1] = ACTIONS(980), - [aux_sym_echo_statement_token1] = ACTIONS(980), - [anon_sym_unset] = ACTIONS(980), - [aux_sym_declare_statement_token1] = ACTIONS(980), - [aux_sym_declare_statement_token2] = ACTIONS(980), - [sym_float] = ACTIONS(980), - [aux_sym_try_statement_token1] = ACTIONS(980), - [aux_sym_goto_statement_token1] = ACTIONS(980), - [aux_sym_continue_statement_token1] = ACTIONS(980), - [aux_sym_break_statement_token1] = ACTIONS(980), - [sym_integer] = ACTIONS(980), - [aux_sym_return_statement_token1] = ACTIONS(980), - [aux_sym_throw_expression_token1] = ACTIONS(980), - [aux_sym_while_statement_token1] = ACTIONS(980), - [aux_sym_while_statement_token2] = ACTIONS(980), - [aux_sym_do_statement_token1] = ACTIONS(980), - [aux_sym_for_statement_token1] = ACTIONS(980), - [aux_sym_for_statement_token2] = ACTIONS(980), - [aux_sym_foreach_statement_token1] = ACTIONS(980), - [aux_sym_foreach_statement_token2] = ACTIONS(980), - [aux_sym_if_statement_token1] = ACTIONS(980), - [aux_sym_if_statement_token2] = ACTIONS(980), - [aux_sym_else_if_clause_token1] = ACTIONS(980), - [aux_sym_else_clause_token1] = ACTIONS(980), - [aux_sym_match_expression_token1] = ACTIONS(980), - [aux_sym_match_default_expression_token1] = ACTIONS(980), - [aux_sym_switch_statement_token1] = ACTIONS(980), - [aux_sym_switch_block_token1] = ACTIONS(980), - [anon_sym_AT] = ACTIONS(978), - [anon_sym_PLUS] = ACTIONS(980), - [anon_sym_DASH] = ACTIONS(980), - [anon_sym_TILDE] = ACTIONS(978), - [anon_sym_BANG] = ACTIONS(978), - [aux_sym_clone_expression_token1] = ACTIONS(980), - [aux_sym_print_intrinsic_token1] = ACTIONS(980), - [aux_sym_object_creation_expression_token1] = ACTIONS(980), - [anon_sym_PLUS_PLUS] = ACTIONS(978), - [anon_sym_DASH_DASH] = ACTIONS(978), - [sym_shell_command_expression] = ACTIONS(978), - [aux_sym__list_destructing_token1] = ACTIONS(980), - [anon_sym_LBRACK] = ACTIONS(978), - [anon_sym_self] = ACTIONS(980), - [anon_sym_parent] = ACTIONS(980), - [anon_sym_POUND_LBRACK] = ACTIONS(978), - [anon_sym_SQUOTE] = ACTIONS(978), - [aux_sym_encapsed_string_token1] = ACTIONS(978), - [anon_sym_DQUOTE] = ACTIONS(978), - [aux_sym_string_token1] = ACTIONS(978), - [anon_sym_LT_LT_LT] = ACTIONS(978), - [sym_boolean] = ACTIONS(980), - [sym_null] = ACTIONS(980), - [anon_sym_DOLLAR] = ACTIONS(978), - [aux_sym_yield_expression_token1] = ACTIONS(980), - [aux_sym_include_expression_token1] = ACTIONS(980), - [aux_sym_include_once_expression_token1] = ACTIONS(980), - [aux_sym_require_expression_token1] = ACTIONS(980), - [aux_sym_require_once_expression_token1] = ACTIONS(980), - [sym_comment] = ACTIONS(5), - }, - [521] = { - [sym_text_interpolation] = STATE(521), - [ts_builtin_sym_end] = ACTIONS(1335), - [sym_name] = ACTIONS(1337), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1335), - [aux_sym_function_static_declaration_token1] = ACTIONS(1337), - [aux_sym_global_declaration_token1] = ACTIONS(1337), - [aux_sym_namespace_definition_token1] = ACTIONS(1337), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1337), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1337), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1337), - [anon_sym_BSLASH] = ACTIONS(1335), - [anon_sym_LBRACE] = ACTIONS(1335), - [anon_sym_RBRACE] = ACTIONS(1335), - [aux_sym_trait_declaration_token1] = ACTIONS(1337), - [aux_sym_interface_declaration_token1] = ACTIONS(1337), - [aux_sym_enum_declaration_token1] = ACTIONS(1337), - [aux_sym_enum_case_token1] = ACTIONS(1337), - [aux_sym_class_declaration_token1] = ACTIONS(1337), - [aux_sym_final_modifier_token1] = ACTIONS(1337), - [aux_sym_abstract_modifier_token1] = ACTIONS(1337), - [aux_sym_visibility_modifier_token1] = ACTIONS(1337), - [aux_sym_visibility_modifier_token2] = ACTIONS(1337), - [aux_sym_visibility_modifier_token3] = ACTIONS(1337), - [aux_sym__arrow_function_header_token1] = ACTIONS(1337), - [anon_sym_LPAREN] = ACTIONS(1335), - [aux_sym_cast_type_token1] = ACTIONS(1337), - [aux_sym_echo_statement_token1] = ACTIONS(1337), - [anon_sym_unset] = ACTIONS(1337), - [aux_sym_declare_statement_token1] = ACTIONS(1337), - [aux_sym_declare_statement_token2] = ACTIONS(1337), - [sym_float] = ACTIONS(1337), - [aux_sym_try_statement_token1] = ACTIONS(1337), - [aux_sym_goto_statement_token1] = ACTIONS(1337), - [aux_sym_continue_statement_token1] = ACTIONS(1337), - [aux_sym_break_statement_token1] = ACTIONS(1337), - [sym_integer] = ACTIONS(1337), - [aux_sym_return_statement_token1] = ACTIONS(1337), - [aux_sym_throw_expression_token1] = ACTIONS(1337), - [aux_sym_while_statement_token1] = ACTIONS(1337), - [aux_sym_while_statement_token2] = ACTIONS(1337), - [aux_sym_do_statement_token1] = ACTIONS(1337), - [aux_sym_for_statement_token1] = ACTIONS(1337), - [aux_sym_for_statement_token2] = ACTIONS(1337), - [aux_sym_foreach_statement_token1] = ACTIONS(1337), - [aux_sym_foreach_statement_token2] = ACTIONS(1337), - [aux_sym_if_statement_token1] = ACTIONS(1337), - [aux_sym_if_statement_token2] = ACTIONS(1337), - [aux_sym_else_if_clause_token1] = ACTIONS(1337), - [aux_sym_else_clause_token1] = ACTIONS(1337), - [aux_sym_match_expression_token1] = ACTIONS(1337), - [aux_sym_match_default_expression_token1] = ACTIONS(1337), - [aux_sym_switch_statement_token1] = ACTIONS(1337), - [aux_sym_switch_block_token1] = ACTIONS(1337), - [anon_sym_AT] = ACTIONS(1335), - [anon_sym_PLUS] = ACTIONS(1337), - [anon_sym_DASH] = ACTIONS(1337), - [anon_sym_TILDE] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1335), - [aux_sym_clone_expression_token1] = ACTIONS(1337), - [aux_sym_print_intrinsic_token1] = ACTIONS(1337), - [aux_sym_object_creation_expression_token1] = ACTIONS(1337), - [anon_sym_PLUS_PLUS] = ACTIONS(1335), - [anon_sym_DASH_DASH] = ACTIONS(1335), - [sym_shell_command_expression] = ACTIONS(1335), - [aux_sym__list_destructing_token1] = ACTIONS(1337), - [anon_sym_LBRACK] = ACTIONS(1335), - [anon_sym_self] = ACTIONS(1337), - [anon_sym_parent] = ACTIONS(1337), - [anon_sym_POUND_LBRACK] = ACTIONS(1335), - [anon_sym_SQUOTE] = ACTIONS(1335), - [aux_sym_encapsed_string_token1] = ACTIONS(1335), - [anon_sym_DQUOTE] = ACTIONS(1335), - [aux_sym_string_token1] = ACTIONS(1335), - [anon_sym_LT_LT_LT] = ACTIONS(1335), - [sym_boolean] = ACTIONS(1337), - [sym_null] = ACTIONS(1337), - [anon_sym_DOLLAR] = ACTIONS(1335), - [aux_sym_yield_expression_token1] = ACTIONS(1337), - [aux_sym_include_expression_token1] = ACTIONS(1337), - [aux_sym_include_once_expression_token1] = ACTIONS(1337), - [aux_sym_require_expression_token1] = ACTIONS(1337), - [aux_sym_require_once_expression_token1] = ACTIONS(1337), - [sym_comment] = ACTIONS(5), - }, - [522] = { - [sym_text_interpolation] = STATE(522), - [ts_builtin_sym_end] = ACTIONS(1339), - [sym_name] = ACTIONS(1341), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1339), - [aux_sym_function_static_declaration_token1] = ACTIONS(1341), - [aux_sym_global_declaration_token1] = ACTIONS(1341), - [aux_sym_namespace_definition_token1] = ACTIONS(1341), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1341), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1341), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1341), - [anon_sym_BSLASH] = ACTIONS(1339), - [anon_sym_LBRACE] = ACTIONS(1339), - [anon_sym_RBRACE] = ACTIONS(1339), - [aux_sym_trait_declaration_token1] = ACTIONS(1341), - [aux_sym_interface_declaration_token1] = ACTIONS(1341), - [aux_sym_enum_declaration_token1] = ACTIONS(1341), - [aux_sym_enum_case_token1] = ACTIONS(1341), - [aux_sym_class_declaration_token1] = ACTIONS(1341), - [aux_sym_final_modifier_token1] = ACTIONS(1341), - [aux_sym_abstract_modifier_token1] = ACTIONS(1341), - [aux_sym_visibility_modifier_token1] = ACTIONS(1341), - [aux_sym_visibility_modifier_token2] = ACTIONS(1341), - [aux_sym_visibility_modifier_token3] = ACTIONS(1341), - [aux_sym__arrow_function_header_token1] = ACTIONS(1341), - [anon_sym_LPAREN] = ACTIONS(1339), - [aux_sym_cast_type_token1] = ACTIONS(1341), - [aux_sym_echo_statement_token1] = ACTIONS(1341), - [anon_sym_unset] = ACTIONS(1341), - [aux_sym_declare_statement_token1] = ACTIONS(1341), - [aux_sym_declare_statement_token2] = ACTIONS(1341), - [sym_float] = ACTIONS(1341), - [aux_sym_try_statement_token1] = ACTIONS(1341), - [aux_sym_goto_statement_token1] = ACTIONS(1341), - [aux_sym_continue_statement_token1] = ACTIONS(1341), - [aux_sym_break_statement_token1] = ACTIONS(1341), - [sym_integer] = ACTIONS(1341), - [aux_sym_return_statement_token1] = ACTIONS(1341), - [aux_sym_throw_expression_token1] = ACTIONS(1341), - [aux_sym_while_statement_token1] = ACTIONS(1341), - [aux_sym_while_statement_token2] = ACTIONS(1341), - [aux_sym_do_statement_token1] = ACTIONS(1341), - [aux_sym_for_statement_token1] = ACTIONS(1341), - [aux_sym_for_statement_token2] = ACTIONS(1341), - [aux_sym_foreach_statement_token1] = ACTIONS(1341), - [aux_sym_foreach_statement_token2] = ACTIONS(1341), - [aux_sym_if_statement_token1] = ACTIONS(1341), - [aux_sym_if_statement_token2] = ACTIONS(1341), - [aux_sym_else_if_clause_token1] = ACTIONS(1341), - [aux_sym_else_clause_token1] = ACTIONS(1341), - [aux_sym_match_expression_token1] = ACTIONS(1341), - [aux_sym_match_default_expression_token1] = ACTIONS(1341), - [aux_sym_switch_statement_token1] = ACTIONS(1341), - [aux_sym_switch_block_token1] = ACTIONS(1341), - [anon_sym_AT] = ACTIONS(1339), - [anon_sym_PLUS] = ACTIONS(1341), - [anon_sym_DASH] = ACTIONS(1341), - [anon_sym_TILDE] = ACTIONS(1339), - [anon_sym_BANG] = ACTIONS(1339), - [aux_sym_clone_expression_token1] = ACTIONS(1341), - [aux_sym_print_intrinsic_token1] = ACTIONS(1341), - [aux_sym_object_creation_expression_token1] = ACTIONS(1341), - [anon_sym_PLUS_PLUS] = ACTIONS(1339), - [anon_sym_DASH_DASH] = ACTIONS(1339), - [sym_shell_command_expression] = ACTIONS(1339), - [aux_sym__list_destructing_token1] = ACTIONS(1341), - [anon_sym_LBRACK] = ACTIONS(1339), - [anon_sym_self] = ACTIONS(1341), - [anon_sym_parent] = ACTIONS(1341), - [anon_sym_POUND_LBRACK] = ACTIONS(1339), - [anon_sym_SQUOTE] = ACTIONS(1339), - [aux_sym_encapsed_string_token1] = ACTIONS(1339), - [anon_sym_DQUOTE] = ACTIONS(1339), - [aux_sym_string_token1] = ACTIONS(1339), - [anon_sym_LT_LT_LT] = ACTIONS(1339), - [sym_boolean] = ACTIONS(1341), - [sym_null] = ACTIONS(1341), - [anon_sym_DOLLAR] = ACTIONS(1339), - [aux_sym_yield_expression_token1] = ACTIONS(1341), - [aux_sym_include_expression_token1] = ACTIONS(1341), - [aux_sym_include_once_expression_token1] = ACTIONS(1341), - [aux_sym_require_expression_token1] = ACTIONS(1341), - [aux_sym_require_once_expression_token1] = ACTIONS(1341), - [sym_comment] = ACTIONS(5), - }, - [523] = { - [sym_text_interpolation] = STATE(523), - [ts_builtin_sym_end] = ACTIONS(1343), - [sym_name] = ACTIONS(1345), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1343), - [aux_sym_function_static_declaration_token1] = ACTIONS(1345), - [aux_sym_global_declaration_token1] = ACTIONS(1345), - [aux_sym_namespace_definition_token1] = ACTIONS(1345), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1345), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1345), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1345), - [anon_sym_BSLASH] = ACTIONS(1343), - [anon_sym_LBRACE] = ACTIONS(1343), - [anon_sym_RBRACE] = ACTIONS(1343), - [aux_sym_trait_declaration_token1] = ACTIONS(1345), - [aux_sym_interface_declaration_token1] = ACTIONS(1345), - [aux_sym_enum_declaration_token1] = ACTIONS(1345), - [aux_sym_enum_case_token1] = ACTIONS(1345), - [aux_sym_class_declaration_token1] = ACTIONS(1345), - [aux_sym_final_modifier_token1] = ACTIONS(1345), - [aux_sym_abstract_modifier_token1] = ACTIONS(1345), - [aux_sym_visibility_modifier_token1] = ACTIONS(1345), - [aux_sym_visibility_modifier_token2] = ACTIONS(1345), - [aux_sym_visibility_modifier_token3] = ACTIONS(1345), - [aux_sym__arrow_function_header_token1] = ACTIONS(1345), - [anon_sym_LPAREN] = ACTIONS(1343), - [aux_sym_cast_type_token1] = ACTIONS(1345), - [aux_sym_echo_statement_token1] = ACTIONS(1345), - [anon_sym_unset] = ACTIONS(1345), - [aux_sym_declare_statement_token1] = ACTIONS(1345), - [aux_sym_declare_statement_token2] = ACTIONS(1345), - [sym_float] = ACTIONS(1345), - [aux_sym_try_statement_token1] = ACTIONS(1345), - [aux_sym_goto_statement_token1] = ACTIONS(1345), - [aux_sym_continue_statement_token1] = ACTIONS(1345), - [aux_sym_break_statement_token1] = ACTIONS(1345), - [sym_integer] = ACTIONS(1345), - [aux_sym_return_statement_token1] = ACTIONS(1345), - [aux_sym_throw_expression_token1] = ACTIONS(1345), - [aux_sym_while_statement_token1] = ACTIONS(1345), - [aux_sym_while_statement_token2] = ACTIONS(1345), - [aux_sym_do_statement_token1] = ACTIONS(1345), - [aux_sym_for_statement_token1] = ACTIONS(1345), - [aux_sym_for_statement_token2] = ACTIONS(1345), - [aux_sym_foreach_statement_token1] = ACTIONS(1345), - [aux_sym_foreach_statement_token2] = ACTIONS(1345), - [aux_sym_if_statement_token1] = ACTIONS(1345), - [aux_sym_if_statement_token2] = ACTIONS(1345), - [aux_sym_else_if_clause_token1] = ACTIONS(1345), - [aux_sym_else_clause_token1] = ACTIONS(1345), - [aux_sym_match_expression_token1] = ACTIONS(1345), - [aux_sym_match_default_expression_token1] = ACTIONS(1345), - [aux_sym_switch_statement_token1] = ACTIONS(1345), - [aux_sym_switch_block_token1] = ACTIONS(1345), - [anon_sym_AT] = ACTIONS(1343), - [anon_sym_PLUS] = ACTIONS(1345), - [anon_sym_DASH] = ACTIONS(1345), - [anon_sym_TILDE] = ACTIONS(1343), - [anon_sym_BANG] = ACTIONS(1343), - [aux_sym_clone_expression_token1] = ACTIONS(1345), - [aux_sym_print_intrinsic_token1] = ACTIONS(1345), - [aux_sym_object_creation_expression_token1] = ACTIONS(1345), - [anon_sym_PLUS_PLUS] = ACTIONS(1343), - [anon_sym_DASH_DASH] = ACTIONS(1343), - [sym_shell_command_expression] = ACTIONS(1343), - [aux_sym__list_destructing_token1] = ACTIONS(1345), - [anon_sym_LBRACK] = ACTIONS(1343), - [anon_sym_self] = ACTIONS(1345), - [anon_sym_parent] = ACTIONS(1345), - [anon_sym_POUND_LBRACK] = ACTIONS(1343), - [anon_sym_SQUOTE] = ACTIONS(1343), - [aux_sym_encapsed_string_token1] = ACTIONS(1343), - [anon_sym_DQUOTE] = ACTIONS(1343), - [aux_sym_string_token1] = ACTIONS(1343), - [anon_sym_LT_LT_LT] = ACTIONS(1343), - [sym_boolean] = ACTIONS(1345), - [sym_null] = ACTIONS(1345), - [anon_sym_DOLLAR] = ACTIONS(1343), - [aux_sym_yield_expression_token1] = ACTIONS(1345), - [aux_sym_include_expression_token1] = ACTIONS(1345), - [aux_sym_include_once_expression_token1] = ACTIONS(1345), - [aux_sym_require_expression_token1] = ACTIONS(1345), - [aux_sym_require_once_expression_token1] = ACTIONS(1345), - [sym_comment] = ACTIONS(5), - }, - [524] = { - [sym_text_interpolation] = STATE(524), - [ts_builtin_sym_end] = ACTIONS(982), - [sym_name] = ACTIONS(984), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(982), - [aux_sym_function_static_declaration_token1] = ACTIONS(984), - [aux_sym_global_declaration_token1] = ACTIONS(984), - [aux_sym_namespace_definition_token1] = ACTIONS(984), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(984), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(984), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(984), - [anon_sym_BSLASH] = ACTIONS(982), - [anon_sym_LBRACE] = ACTIONS(982), - [anon_sym_RBRACE] = ACTIONS(982), - [aux_sym_trait_declaration_token1] = ACTIONS(984), - [aux_sym_interface_declaration_token1] = ACTIONS(984), - [aux_sym_enum_declaration_token1] = ACTIONS(984), - [aux_sym_enum_case_token1] = ACTIONS(984), - [aux_sym_class_declaration_token1] = ACTIONS(984), - [aux_sym_final_modifier_token1] = ACTIONS(984), - [aux_sym_abstract_modifier_token1] = ACTIONS(984), - [aux_sym_visibility_modifier_token1] = ACTIONS(984), - [aux_sym_visibility_modifier_token2] = ACTIONS(984), - [aux_sym_visibility_modifier_token3] = ACTIONS(984), - [aux_sym__arrow_function_header_token1] = ACTIONS(984), - [anon_sym_LPAREN] = ACTIONS(982), - [aux_sym_cast_type_token1] = ACTIONS(984), - [aux_sym_echo_statement_token1] = ACTIONS(984), - [anon_sym_unset] = ACTIONS(984), - [aux_sym_declare_statement_token1] = ACTIONS(984), - [aux_sym_declare_statement_token2] = ACTIONS(984), - [sym_float] = ACTIONS(984), - [aux_sym_try_statement_token1] = ACTIONS(984), - [aux_sym_goto_statement_token1] = ACTIONS(984), - [aux_sym_continue_statement_token1] = ACTIONS(984), - [aux_sym_break_statement_token1] = ACTIONS(984), - [sym_integer] = ACTIONS(984), - [aux_sym_return_statement_token1] = ACTIONS(984), - [aux_sym_throw_expression_token1] = ACTIONS(984), - [aux_sym_while_statement_token1] = ACTIONS(984), - [aux_sym_while_statement_token2] = ACTIONS(984), - [aux_sym_do_statement_token1] = ACTIONS(984), - [aux_sym_for_statement_token1] = ACTIONS(984), - [aux_sym_for_statement_token2] = ACTIONS(984), - [aux_sym_foreach_statement_token1] = ACTIONS(984), - [aux_sym_foreach_statement_token2] = ACTIONS(984), - [aux_sym_if_statement_token1] = ACTIONS(984), - [aux_sym_if_statement_token2] = ACTIONS(984), - [aux_sym_else_if_clause_token1] = ACTIONS(984), - [aux_sym_else_clause_token1] = ACTIONS(984), - [aux_sym_match_expression_token1] = ACTIONS(984), - [aux_sym_match_default_expression_token1] = ACTIONS(984), - [aux_sym_switch_statement_token1] = ACTIONS(984), - [aux_sym_switch_block_token1] = ACTIONS(984), - [anon_sym_AT] = ACTIONS(982), - [anon_sym_PLUS] = ACTIONS(984), - [anon_sym_DASH] = ACTIONS(984), - [anon_sym_TILDE] = ACTIONS(982), - [anon_sym_BANG] = ACTIONS(982), - [aux_sym_clone_expression_token1] = ACTIONS(984), - [aux_sym_print_intrinsic_token1] = ACTIONS(984), - [aux_sym_object_creation_expression_token1] = ACTIONS(984), - [anon_sym_PLUS_PLUS] = ACTIONS(982), - [anon_sym_DASH_DASH] = ACTIONS(982), - [sym_shell_command_expression] = ACTIONS(982), - [aux_sym__list_destructing_token1] = ACTIONS(984), - [anon_sym_LBRACK] = ACTIONS(982), - [anon_sym_self] = ACTIONS(984), - [anon_sym_parent] = ACTIONS(984), - [anon_sym_POUND_LBRACK] = ACTIONS(982), - [anon_sym_SQUOTE] = ACTIONS(982), - [aux_sym_encapsed_string_token1] = ACTIONS(982), - [anon_sym_DQUOTE] = ACTIONS(982), - [aux_sym_string_token1] = ACTIONS(982), - [anon_sym_LT_LT_LT] = ACTIONS(982), - [sym_boolean] = ACTIONS(984), - [sym_null] = ACTIONS(984), - [anon_sym_DOLLAR] = ACTIONS(982), - [aux_sym_yield_expression_token1] = ACTIONS(984), - [aux_sym_include_expression_token1] = ACTIONS(984), - [aux_sym_include_once_expression_token1] = ACTIONS(984), - [aux_sym_require_expression_token1] = ACTIONS(984), - [aux_sym_require_once_expression_token1] = ACTIONS(984), - [sym_comment] = ACTIONS(5), - }, - [525] = { - [sym_text_interpolation] = STATE(525), - [ts_builtin_sym_end] = ACTIONS(1347), - [sym_name] = ACTIONS(1349), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1347), - [aux_sym_function_static_declaration_token1] = ACTIONS(1349), - [aux_sym_global_declaration_token1] = ACTIONS(1349), - [aux_sym_namespace_definition_token1] = ACTIONS(1349), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1349), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1349), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1349), - [anon_sym_BSLASH] = ACTIONS(1347), - [anon_sym_LBRACE] = ACTIONS(1347), - [anon_sym_RBRACE] = ACTIONS(1347), - [aux_sym_trait_declaration_token1] = ACTIONS(1349), - [aux_sym_interface_declaration_token1] = ACTIONS(1349), - [aux_sym_enum_declaration_token1] = ACTIONS(1349), - [aux_sym_enum_case_token1] = ACTIONS(1349), - [aux_sym_class_declaration_token1] = ACTIONS(1349), - [aux_sym_final_modifier_token1] = ACTIONS(1349), - [aux_sym_abstract_modifier_token1] = ACTIONS(1349), - [aux_sym_visibility_modifier_token1] = ACTIONS(1349), - [aux_sym_visibility_modifier_token2] = ACTIONS(1349), - [aux_sym_visibility_modifier_token3] = ACTIONS(1349), - [aux_sym__arrow_function_header_token1] = ACTIONS(1349), - [anon_sym_LPAREN] = ACTIONS(1347), - [aux_sym_cast_type_token1] = ACTIONS(1349), - [aux_sym_echo_statement_token1] = ACTIONS(1349), - [anon_sym_unset] = ACTIONS(1349), - [aux_sym_declare_statement_token1] = ACTIONS(1349), - [aux_sym_declare_statement_token2] = ACTIONS(1349), - [sym_float] = ACTIONS(1349), - [aux_sym_try_statement_token1] = ACTIONS(1349), - [aux_sym_goto_statement_token1] = ACTIONS(1349), - [aux_sym_continue_statement_token1] = ACTIONS(1349), - [aux_sym_break_statement_token1] = ACTIONS(1349), - [sym_integer] = ACTIONS(1349), - [aux_sym_return_statement_token1] = ACTIONS(1349), - [aux_sym_throw_expression_token1] = ACTIONS(1349), - [aux_sym_while_statement_token1] = ACTIONS(1349), - [aux_sym_while_statement_token2] = ACTIONS(1349), - [aux_sym_do_statement_token1] = ACTIONS(1349), - [aux_sym_for_statement_token1] = ACTIONS(1349), - [aux_sym_for_statement_token2] = ACTIONS(1349), - [aux_sym_foreach_statement_token1] = ACTIONS(1349), - [aux_sym_foreach_statement_token2] = ACTIONS(1349), - [aux_sym_if_statement_token1] = ACTIONS(1349), - [aux_sym_if_statement_token2] = ACTIONS(1349), - [aux_sym_else_if_clause_token1] = ACTIONS(1349), - [aux_sym_else_clause_token1] = ACTIONS(1349), - [aux_sym_match_expression_token1] = ACTIONS(1349), - [aux_sym_match_default_expression_token1] = ACTIONS(1349), - [aux_sym_switch_statement_token1] = ACTIONS(1349), - [aux_sym_switch_block_token1] = ACTIONS(1349), - [anon_sym_AT] = ACTIONS(1347), - [anon_sym_PLUS] = ACTIONS(1349), - [anon_sym_DASH] = ACTIONS(1349), - [anon_sym_TILDE] = ACTIONS(1347), - [anon_sym_BANG] = ACTIONS(1347), - [aux_sym_clone_expression_token1] = ACTIONS(1349), - [aux_sym_print_intrinsic_token1] = ACTIONS(1349), - [aux_sym_object_creation_expression_token1] = ACTIONS(1349), - [anon_sym_PLUS_PLUS] = ACTIONS(1347), - [anon_sym_DASH_DASH] = ACTIONS(1347), - [sym_shell_command_expression] = ACTIONS(1347), - [aux_sym__list_destructing_token1] = ACTIONS(1349), - [anon_sym_LBRACK] = ACTIONS(1347), - [anon_sym_self] = ACTIONS(1349), - [anon_sym_parent] = ACTIONS(1349), - [anon_sym_POUND_LBRACK] = ACTIONS(1347), - [anon_sym_SQUOTE] = ACTIONS(1347), - [aux_sym_encapsed_string_token1] = ACTIONS(1347), - [anon_sym_DQUOTE] = ACTIONS(1347), - [aux_sym_string_token1] = ACTIONS(1347), - [anon_sym_LT_LT_LT] = ACTIONS(1347), - [sym_boolean] = ACTIONS(1349), - [sym_null] = ACTIONS(1349), - [anon_sym_DOLLAR] = ACTIONS(1347), - [aux_sym_yield_expression_token1] = ACTIONS(1349), - [aux_sym_include_expression_token1] = ACTIONS(1349), - [aux_sym_include_once_expression_token1] = ACTIONS(1349), - [aux_sym_require_expression_token1] = ACTIONS(1349), - [aux_sym_require_once_expression_token1] = ACTIONS(1349), - [sym_comment] = ACTIONS(5), - }, - [526] = { - [sym_text_interpolation] = STATE(526), - [ts_builtin_sym_end] = ACTIONS(1287), - [sym_name] = ACTIONS(1289), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1287), - [aux_sym_function_static_declaration_token1] = ACTIONS(1289), - [aux_sym_global_declaration_token1] = ACTIONS(1289), - [aux_sym_namespace_definition_token1] = ACTIONS(1289), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1289), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1289), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1289), - [anon_sym_BSLASH] = ACTIONS(1287), - [anon_sym_LBRACE] = ACTIONS(1287), - [anon_sym_RBRACE] = ACTIONS(1287), - [aux_sym_trait_declaration_token1] = ACTIONS(1289), - [aux_sym_interface_declaration_token1] = ACTIONS(1289), - [aux_sym_enum_declaration_token1] = ACTIONS(1289), - [aux_sym_enum_case_token1] = ACTIONS(1289), - [aux_sym_class_declaration_token1] = ACTIONS(1289), - [aux_sym_final_modifier_token1] = ACTIONS(1289), - [aux_sym_abstract_modifier_token1] = ACTIONS(1289), - [aux_sym_visibility_modifier_token1] = ACTIONS(1289), - [aux_sym_visibility_modifier_token2] = ACTIONS(1289), - [aux_sym_visibility_modifier_token3] = ACTIONS(1289), - [aux_sym__arrow_function_header_token1] = ACTIONS(1289), - [anon_sym_LPAREN] = ACTIONS(1287), - [aux_sym_cast_type_token1] = ACTIONS(1289), - [aux_sym_echo_statement_token1] = ACTIONS(1289), - [anon_sym_unset] = ACTIONS(1289), - [aux_sym_declare_statement_token1] = ACTIONS(1289), - [aux_sym_declare_statement_token2] = ACTIONS(1289), - [sym_float] = ACTIONS(1289), - [aux_sym_try_statement_token1] = ACTIONS(1289), - [aux_sym_goto_statement_token1] = ACTIONS(1289), - [aux_sym_continue_statement_token1] = ACTIONS(1289), - [aux_sym_break_statement_token1] = ACTIONS(1289), - [sym_integer] = ACTIONS(1289), - [aux_sym_return_statement_token1] = ACTIONS(1289), - [aux_sym_throw_expression_token1] = ACTIONS(1289), - [aux_sym_while_statement_token1] = ACTIONS(1289), - [aux_sym_while_statement_token2] = ACTIONS(1289), - [aux_sym_do_statement_token1] = ACTIONS(1289), - [aux_sym_for_statement_token1] = ACTIONS(1289), - [aux_sym_for_statement_token2] = ACTIONS(1289), - [aux_sym_foreach_statement_token1] = ACTIONS(1289), - [aux_sym_foreach_statement_token2] = ACTIONS(1289), - [aux_sym_if_statement_token1] = ACTIONS(1289), - [aux_sym_if_statement_token2] = ACTIONS(1289), - [aux_sym_else_if_clause_token1] = ACTIONS(1289), - [aux_sym_else_clause_token1] = ACTIONS(1289), - [aux_sym_match_expression_token1] = ACTIONS(1289), - [aux_sym_match_default_expression_token1] = ACTIONS(1289), - [aux_sym_switch_statement_token1] = ACTIONS(1289), - [aux_sym_switch_block_token1] = ACTIONS(1289), - [anon_sym_AT] = ACTIONS(1287), - [anon_sym_PLUS] = ACTIONS(1289), - [anon_sym_DASH] = ACTIONS(1289), - [anon_sym_TILDE] = ACTIONS(1287), - [anon_sym_BANG] = ACTIONS(1287), - [aux_sym_clone_expression_token1] = ACTIONS(1289), - [aux_sym_print_intrinsic_token1] = ACTIONS(1289), - [aux_sym_object_creation_expression_token1] = ACTIONS(1289), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_shell_command_expression] = ACTIONS(1287), - [aux_sym__list_destructing_token1] = ACTIONS(1289), - [anon_sym_LBRACK] = ACTIONS(1287), - [anon_sym_self] = ACTIONS(1289), - [anon_sym_parent] = ACTIONS(1289), - [anon_sym_POUND_LBRACK] = ACTIONS(1287), - [anon_sym_SQUOTE] = ACTIONS(1287), - [aux_sym_encapsed_string_token1] = ACTIONS(1287), - [anon_sym_DQUOTE] = ACTIONS(1287), - [aux_sym_string_token1] = ACTIONS(1287), - [anon_sym_LT_LT_LT] = ACTIONS(1287), - [sym_boolean] = ACTIONS(1289), - [sym_null] = ACTIONS(1289), - [anon_sym_DOLLAR] = ACTIONS(1287), - [aux_sym_yield_expression_token1] = ACTIONS(1289), - [aux_sym_include_expression_token1] = ACTIONS(1289), - [aux_sym_include_once_expression_token1] = ACTIONS(1289), - [aux_sym_require_expression_token1] = ACTIONS(1289), - [aux_sym_require_once_expression_token1] = ACTIONS(1289), - [sym_comment] = ACTIONS(5), - }, - [527] = { - [sym_text_interpolation] = STATE(527), - [ts_builtin_sym_end] = ACTIONS(1351), - [sym_name] = ACTIONS(1353), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1351), - [aux_sym_function_static_declaration_token1] = ACTIONS(1353), - [aux_sym_global_declaration_token1] = ACTIONS(1353), - [aux_sym_namespace_definition_token1] = ACTIONS(1353), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1353), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1353), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1353), - [anon_sym_BSLASH] = ACTIONS(1351), - [anon_sym_LBRACE] = ACTIONS(1351), - [anon_sym_RBRACE] = ACTIONS(1351), - [aux_sym_trait_declaration_token1] = ACTIONS(1353), - [aux_sym_interface_declaration_token1] = ACTIONS(1353), - [aux_sym_enum_declaration_token1] = ACTIONS(1353), - [aux_sym_enum_case_token1] = ACTIONS(1353), - [aux_sym_class_declaration_token1] = ACTIONS(1353), - [aux_sym_final_modifier_token1] = ACTIONS(1353), - [aux_sym_abstract_modifier_token1] = ACTIONS(1353), - [aux_sym_visibility_modifier_token1] = ACTIONS(1353), - [aux_sym_visibility_modifier_token2] = ACTIONS(1353), - [aux_sym_visibility_modifier_token3] = ACTIONS(1353), - [aux_sym__arrow_function_header_token1] = ACTIONS(1353), - [anon_sym_LPAREN] = ACTIONS(1351), - [aux_sym_cast_type_token1] = ACTIONS(1353), - [aux_sym_echo_statement_token1] = ACTIONS(1353), - [anon_sym_unset] = ACTIONS(1353), - [aux_sym_declare_statement_token1] = ACTIONS(1353), - [aux_sym_declare_statement_token2] = ACTIONS(1353), - [sym_float] = ACTIONS(1353), - [aux_sym_try_statement_token1] = ACTIONS(1353), - [aux_sym_goto_statement_token1] = ACTIONS(1353), - [aux_sym_continue_statement_token1] = ACTIONS(1353), - [aux_sym_break_statement_token1] = ACTIONS(1353), - [sym_integer] = ACTIONS(1353), - [aux_sym_return_statement_token1] = ACTIONS(1353), - [aux_sym_throw_expression_token1] = ACTIONS(1353), - [aux_sym_while_statement_token1] = ACTIONS(1353), - [aux_sym_while_statement_token2] = ACTIONS(1353), - [aux_sym_do_statement_token1] = ACTIONS(1353), - [aux_sym_for_statement_token1] = ACTIONS(1353), - [aux_sym_for_statement_token2] = ACTIONS(1353), - [aux_sym_foreach_statement_token1] = ACTIONS(1353), - [aux_sym_foreach_statement_token2] = ACTIONS(1353), - [aux_sym_if_statement_token1] = ACTIONS(1353), - [aux_sym_if_statement_token2] = ACTIONS(1353), - [aux_sym_else_if_clause_token1] = ACTIONS(1353), - [aux_sym_else_clause_token1] = ACTIONS(1353), - [aux_sym_match_expression_token1] = ACTIONS(1353), - [aux_sym_match_default_expression_token1] = ACTIONS(1353), - [aux_sym_switch_statement_token1] = ACTIONS(1353), - [aux_sym_switch_block_token1] = ACTIONS(1353), - [anon_sym_AT] = ACTIONS(1351), - [anon_sym_PLUS] = ACTIONS(1353), - [anon_sym_DASH] = ACTIONS(1353), - [anon_sym_TILDE] = ACTIONS(1351), - [anon_sym_BANG] = ACTIONS(1351), - [aux_sym_clone_expression_token1] = ACTIONS(1353), - [aux_sym_print_intrinsic_token1] = ACTIONS(1353), - [aux_sym_object_creation_expression_token1] = ACTIONS(1353), - [anon_sym_PLUS_PLUS] = ACTIONS(1351), - [anon_sym_DASH_DASH] = ACTIONS(1351), - [sym_shell_command_expression] = ACTIONS(1351), - [aux_sym__list_destructing_token1] = ACTIONS(1353), - [anon_sym_LBRACK] = ACTIONS(1351), - [anon_sym_self] = ACTIONS(1353), - [anon_sym_parent] = ACTIONS(1353), - [anon_sym_POUND_LBRACK] = ACTIONS(1351), - [anon_sym_SQUOTE] = ACTIONS(1351), - [aux_sym_encapsed_string_token1] = ACTIONS(1351), - [anon_sym_DQUOTE] = ACTIONS(1351), - [aux_sym_string_token1] = ACTIONS(1351), - [anon_sym_LT_LT_LT] = ACTIONS(1351), - [sym_boolean] = ACTIONS(1353), - [sym_null] = ACTIONS(1353), - [anon_sym_DOLLAR] = ACTIONS(1351), - [aux_sym_yield_expression_token1] = ACTIONS(1353), - [aux_sym_include_expression_token1] = ACTIONS(1353), - [aux_sym_include_once_expression_token1] = ACTIONS(1353), - [aux_sym_require_expression_token1] = ACTIONS(1353), - [aux_sym_require_once_expression_token1] = ACTIONS(1353), - [sym_comment] = ACTIONS(5), - }, - [528] = { - [sym_text_interpolation] = STATE(528), - [ts_builtin_sym_end] = ACTIONS(1355), - [sym_name] = ACTIONS(1357), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1355), - [aux_sym_function_static_declaration_token1] = ACTIONS(1357), - [aux_sym_global_declaration_token1] = ACTIONS(1357), - [aux_sym_namespace_definition_token1] = ACTIONS(1357), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1357), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1357), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1357), - [anon_sym_BSLASH] = ACTIONS(1355), - [anon_sym_LBRACE] = ACTIONS(1355), - [anon_sym_RBRACE] = ACTIONS(1355), - [aux_sym_trait_declaration_token1] = ACTIONS(1357), - [aux_sym_interface_declaration_token1] = ACTIONS(1357), - [aux_sym_enum_declaration_token1] = ACTIONS(1357), - [aux_sym_enum_case_token1] = ACTIONS(1357), - [aux_sym_class_declaration_token1] = ACTIONS(1357), - [aux_sym_final_modifier_token1] = ACTIONS(1357), - [aux_sym_abstract_modifier_token1] = ACTIONS(1357), - [aux_sym_visibility_modifier_token1] = ACTIONS(1357), - [aux_sym_visibility_modifier_token2] = ACTIONS(1357), - [aux_sym_visibility_modifier_token3] = ACTIONS(1357), - [aux_sym__arrow_function_header_token1] = ACTIONS(1357), - [anon_sym_LPAREN] = ACTIONS(1355), - [aux_sym_cast_type_token1] = ACTIONS(1357), - [aux_sym_echo_statement_token1] = ACTIONS(1357), - [anon_sym_unset] = ACTIONS(1357), - [aux_sym_declare_statement_token1] = ACTIONS(1357), - [aux_sym_declare_statement_token2] = ACTIONS(1357), - [sym_float] = ACTIONS(1357), - [aux_sym_try_statement_token1] = ACTIONS(1357), - [aux_sym_goto_statement_token1] = ACTIONS(1357), - [aux_sym_continue_statement_token1] = ACTIONS(1357), - [aux_sym_break_statement_token1] = ACTIONS(1357), - [sym_integer] = ACTIONS(1357), - [aux_sym_return_statement_token1] = ACTIONS(1357), - [aux_sym_throw_expression_token1] = ACTIONS(1357), - [aux_sym_while_statement_token1] = ACTIONS(1357), - [aux_sym_while_statement_token2] = ACTIONS(1357), - [aux_sym_do_statement_token1] = ACTIONS(1357), - [aux_sym_for_statement_token1] = ACTIONS(1357), - [aux_sym_for_statement_token2] = ACTIONS(1357), - [aux_sym_foreach_statement_token1] = ACTIONS(1357), - [aux_sym_foreach_statement_token2] = ACTIONS(1357), - [aux_sym_if_statement_token1] = ACTIONS(1357), - [aux_sym_if_statement_token2] = ACTIONS(1357), - [aux_sym_else_if_clause_token1] = ACTIONS(1357), - [aux_sym_else_clause_token1] = ACTIONS(1357), - [aux_sym_match_expression_token1] = ACTIONS(1357), - [aux_sym_match_default_expression_token1] = ACTIONS(1357), - [aux_sym_switch_statement_token1] = ACTIONS(1357), - [aux_sym_switch_block_token1] = ACTIONS(1357), - [anon_sym_AT] = ACTIONS(1355), - [anon_sym_PLUS] = ACTIONS(1357), - [anon_sym_DASH] = ACTIONS(1357), - [anon_sym_TILDE] = ACTIONS(1355), - [anon_sym_BANG] = ACTIONS(1355), - [aux_sym_clone_expression_token1] = ACTIONS(1357), - [aux_sym_print_intrinsic_token1] = ACTIONS(1357), - [aux_sym_object_creation_expression_token1] = ACTIONS(1357), - [anon_sym_PLUS_PLUS] = ACTIONS(1355), - [anon_sym_DASH_DASH] = ACTIONS(1355), - [sym_shell_command_expression] = ACTIONS(1355), - [aux_sym__list_destructing_token1] = ACTIONS(1357), - [anon_sym_LBRACK] = ACTIONS(1355), - [anon_sym_self] = ACTIONS(1357), - [anon_sym_parent] = ACTIONS(1357), - [anon_sym_POUND_LBRACK] = ACTIONS(1355), - [anon_sym_SQUOTE] = ACTIONS(1355), - [aux_sym_encapsed_string_token1] = ACTIONS(1355), - [anon_sym_DQUOTE] = ACTIONS(1355), - [aux_sym_string_token1] = ACTIONS(1355), - [anon_sym_LT_LT_LT] = ACTIONS(1355), - [sym_boolean] = ACTIONS(1357), - [sym_null] = ACTIONS(1357), - [anon_sym_DOLLAR] = ACTIONS(1355), - [aux_sym_yield_expression_token1] = ACTIONS(1357), - [aux_sym_include_expression_token1] = ACTIONS(1357), - [aux_sym_include_once_expression_token1] = ACTIONS(1357), - [aux_sym_require_expression_token1] = ACTIONS(1357), - [aux_sym_require_once_expression_token1] = ACTIONS(1357), - [sym_comment] = ACTIONS(5), - }, - [529] = { - [sym_text_interpolation] = STATE(529), - [ts_builtin_sym_end] = ACTIONS(1359), - [sym_name] = ACTIONS(1361), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1359), - [aux_sym_function_static_declaration_token1] = ACTIONS(1361), - [aux_sym_global_declaration_token1] = ACTIONS(1361), - [aux_sym_namespace_definition_token1] = ACTIONS(1361), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1361), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1361), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1361), - [anon_sym_BSLASH] = ACTIONS(1359), - [anon_sym_LBRACE] = ACTIONS(1359), - [anon_sym_RBRACE] = ACTIONS(1359), - [aux_sym_trait_declaration_token1] = ACTIONS(1361), - [aux_sym_interface_declaration_token1] = ACTIONS(1361), - [aux_sym_enum_declaration_token1] = ACTIONS(1361), - [aux_sym_enum_case_token1] = ACTIONS(1361), - [aux_sym_class_declaration_token1] = ACTIONS(1361), - [aux_sym_final_modifier_token1] = ACTIONS(1361), - [aux_sym_abstract_modifier_token1] = ACTIONS(1361), - [aux_sym_visibility_modifier_token1] = ACTIONS(1361), - [aux_sym_visibility_modifier_token2] = ACTIONS(1361), - [aux_sym_visibility_modifier_token3] = ACTIONS(1361), - [aux_sym__arrow_function_header_token1] = ACTIONS(1361), - [anon_sym_LPAREN] = ACTIONS(1359), - [aux_sym_cast_type_token1] = ACTIONS(1361), - [aux_sym_echo_statement_token1] = ACTIONS(1361), - [anon_sym_unset] = ACTIONS(1361), - [aux_sym_declare_statement_token1] = ACTIONS(1361), - [aux_sym_declare_statement_token2] = ACTIONS(1361), - [sym_float] = ACTIONS(1361), - [aux_sym_try_statement_token1] = ACTIONS(1361), - [aux_sym_goto_statement_token1] = ACTIONS(1361), - [aux_sym_continue_statement_token1] = ACTIONS(1361), - [aux_sym_break_statement_token1] = ACTIONS(1361), - [sym_integer] = ACTIONS(1361), - [aux_sym_return_statement_token1] = ACTIONS(1361), - [aux_sym_throw_expression_token1] = ACTIONS(1361), - [aux_sym_while_statement_token1] = ACTIONS(1361), - [aux_sym_while_statement_token2] = ACTIONS(1361), - [aux_sym_do_statement_token1] = ACTIONS(1361), - [aux_sym_for_statement_token1] = ACTIONS(1361), - [aux_sym_for_statement_token2] = ACTIONS(1361), - [aux_sym_foreach_statement_token1] = ACTIONS(1361), - [aux_sym_foreach_statement_token2] = ACTIONS(1361), - [aux_sym_if_statement_token1] = ACTIONS(1361), - [aux_sym_if_statement_token2] = ACTIONS(1361), - [aux_sym_else_if_clause_token1] = ACTIONS(1361), - [aux_sym_else_clause_token1] = ACTIONS(1361), - [aux_sym_match_expression_token1] = ACTIONS(1361), - [aux_sym_match_default_expression_token1] = ACTIONS(1361), - [aux_sym_switch_statement_token1] = ACTIONS(1361), - [aux_sym_switch_block_token1] = ACTIONS(1361), - [anon_sym_AT] = ACTIONS(1359), - [anon_sym_PLUS] = ACTIONS(1361), - [anon_sym_DASH] = ACTIONS(1361), - [anon_sym_TILDE] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [aux_sym_clone_expression_token1] = ACTIONS(1361), - [aux_sym_print_intrinsic_token1] = ACTIONS(1361), - [aux_sym_object_creation_expression_token1] = ACTIONS(1361), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_shell_command_expression] = ACTIONS(1359), - [aux_sym__list_destructing_token1] = ACTIONS(1361), - [anon_sym_LBRACK] = ACTIONS(1359), - [anon_sym_self] = ACTIONS(1361), - [anon_sym_parent] = ACTIONS(1361), - [anon_sym_POUND_LBRACK] = ACTIONS(1359), - [anon_sym_SQUOTE] = ACTIONS(1359), - [aux_sym_encapsed_string_token1] = ACTIONS(1359), - [anon_sym_DQUOTE] = ACTIONS(1359), - [aux_sym_string_token1] = ACTIONS(1359), - [anon_sym_LT_LT_LT] = ACTIONS(1359), - [sym_boolean] = ACTIONS(1361), - [sym_null] = ACTIONS(1361), - [anon_sym_DOLLAR] = ACTIONS(1359), - [aux_sym_yield_expression_token1] = ACTIONS(1361), - [aux_sym_include_expression_token1] = ACTIONS(1361), - [aux_sym_include_once_expression_token1] = ACTIONS(1361), - [aux_sym_require_expression_token1] = ACTIONS(1361), - [aux_sym_require_once_expression_token1] = ACTIONS(1361), - [sym_comment] = ACTIONS(5), - }, - [530] = { - [sym_text_interpolation] = STATE(530), - [ts_builtin_sym_end] = ACTIONS(1363), - [sym_name] = ACTIONS(1365), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1363), - [aux_sym_function_static_declaration_token1] = ACTIONS(1365), - [aux_sym_global_declaration_token1] = ACTIONS(1365), - [aux_sym_namespace_definition_token1] = ACTIONS(1365), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1365), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1365), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1365), - [anon_sym_BSLASH] = ACTIONS(1363), - [anon_sym_LBRACE] = ACTIONS(1363), - [anon_sym_RBRACE] = ACTIONS(1363), - [aux_sym_trait_declaration_token1] = ACTIONS(1365), - [aux_sym_interface_declaration_token1] = ACTIONS(1365), - [aux_sym_enum_declaration_token1] = ACTIONS(1365), - [aux_sym_enum_case_token1] = ACTIONS(1365), - [aux_sym_class_declaration_token1] = ACTIONS(1365), - [aux_sym_final_modifier_token1] = ACTIONS(1365), - [aux_sym_abstract_modifier_token1] = ACTIONS(1365), - [aux_sym_visibility_modifier_token1] = ACTIONS(1365), - [aux_sym_visibility_modifier_token2] = ACTIONS(1365), - [aux_sym_visibility_modifier_token3] = ACTIONS(1365), - [aux_sym__arrow_function_header_token1] = ACTIONS(1365), - [anon_sym_LPAREN] = ACTIONS(1363), - [aux_sym_cast_type_token1] = ACTIONS(1365), - [aux_sym_echo_statement_token1] = ACTIONS(1365), - [anon_sym_unset] = ACTIONS(1365), - [aux_sym_declare_statement_token1] = ACTIONS(1365), - [aux_sym_declare_statement_token2] = ACTIONS(1365), - [sym_float] = ACTIONS(1365), - [aux_sym_try_statement_token1] = ACTIONS(1365), - [aux_sym_goto_statement_token1] = ACTIONS(1365), - [aux_sym_continue_statement_token1] = ACTIONS(1365), - [aux_sym_break_statement_token1] = ACTIONS(1365), - [sym_integer] = ACTIONS(1365), - [aux_sym_return_statement_token1] = ACTIONS(1365), - [aux_sym_throw_expression_token1] = ACTIONS(1365), - [aux_sym_while_statement_token1] = ACTIONS(1365), - [aux_sym_while_statement_token2] = ACTIONS(1365), - [aux_sym_do_statement_token1] = ACTIONS(1365), - [aux_sym_for_statement_token1] = ACTIONS(1365), - [aux_sym_for_statement_token2] = ACTIONS(1365), - [aux_sym_foreach_statement_token1] = ACTIONS(1365), - [aux_sym_foreach_statement_token2] = ACTIONS(1365), - [aux_sym_if_statement_token1] = ACTIONS(1365), - [aux_sym_if_statement_token2] = ACTIONS(1365), - [aux_sym_else_if_clause_token1] = ACTIONS(1365), - [aux_sym_else_clause_token1] = ACTIONS(1365), - [aux_sym_match_expression_token1] = ACTIONS(1365), - [aux_sym_match_default_expression_token1] = ACTIONS(1365), - [aux_sym_switch_statement_token1] = ACTIONS(1365), - [aux_sym_switch_block_token1] = ACTIONS(1365), - [anon_sym_AT] = ACTIONS(1363), - [anon_sym_PLUS] = ACTIONS(1365), - [anon_sym_DASH] = ACTIONS(1365), - [anon_sym_TILDE] = ACTIONS(1363), - [anon_sym_BANG] = ACTIONS(1363), - [aux_sym_clone_expression_token1] = ACTIONS(1365), - [aux_sym_print_intrinsic_token1] = ACTIONS(1365), - [aux_sym_object_creation_expression_token1] = ACTIONS(1365), - [anon_sym_PLUS_PLUS] = ACTIONS(1363), - [anon_sym_DASH_DASH] = ACTIONS(1363), - [sym_shell_command_expression] = ACTIONS(1363), - [aux_sym__list_destructing_token1] = ACTIONS(1365), - [anon_sym_LBRACK] = ACTIONS(1363), - [anon_sym_self] = ACTIONS(1365), - [anon_sym_parent] = ACTIONS(1365), - [anon_sym_POUND_LBRACK] = ACTIONS(1363), - [anon_sym_SQUOTE] = ACTIONS(1363), - [aux_sym_encapsed_string_token1] = ACTIONS(1363), - [anon_sym_DQUOTE] = ACTIONS(1363), - [aux_sym_string_token1] = ACTIONS(1363), - [anon_sym_LT_LT_LT] = ACTIONS(1363), - [sym_boolean] = ACTIONS(1365), - [sym_null] = ACTIONS(1365), - [anon_sym_DOLLAR] = ACTIONS(1363), - [aux_sym_yield_expression_token1] = ACTIONS(1365), - [aux_sym_include_expression_token1] = ACTIONS(1365), - [aux_sym_include_once_expression_token1] = ACTIONS(1365), - [aux_sym_require_expression_token1] = ACTIONS(1365), - [aux_sym_require_once_expression_token1] = ACTIONS(1365), - [sym_comment] = ACTIONS(5), - }, - [531] = { - [sym_text_interpolation] = STATE(531), - [ts_builtin_sym_end] = ACTIONS(1359), - [sym_name] = ACTIONS(1361), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1359), - [aux_sym_function_static_declaration_token1] = ACTIONS(1361), - [aux_sym_global_declaration_token1] = ACTIONS(1361), - [aux_sym_namespace_definition_token1] = ACTIONS(1361), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1361), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1361), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1361), - [anon_sym_BSLASH] = ACTIONS(1359), - [anon_sym_LBRACE] = ACTIONS(1359), - [anon_sym_RBRACE] = ACTIONS(1359), - [aux_sym_trait_declaration_token1] = ACTIONS(1361), - [aux_sym_interface_declaration_token1] = ACTIONS(1361), - [aux_sym_enum_declaration_token1] = ACTIONS(1361), - [aux_sym_enum_case_token1] = ACTIONS(1361), - [aux_sym_class_declaration_token1] = ACTIONS(1361), - [aux_sym_final_modifier_token1] = ACTIONS(1361), - [aux_sym_abstract_modifier_token1] = ACTIONS(1361), - [aux_sym_visibility_modifier_token1] = ACTIONS(1361), - [aux_sym_visibility_modifier_token2] = ACTIONS(1361), - [aux_sym_visibility_modifier_token3] = ACTIONS(1361), - [aux_sym__arrow_function_header_token1] = ACTIONS(1361), - [anon_sym_LPAREN] = ACTIONS(1359), - [aux_sym_cast_type_token1] = ACTIONS(1361), - [aux_sym_echo_statement_token1] = ACTIONS(1361), - [anon_sym_unset] = ACTIONS(1361), - [aux_sym_declare_statement_token1] = ACTIONS(1361), - [aux_sym_declare_statement_token2] = ACTIONS(1361), - [sym_float] = ACTIONS(1361), - [aux_sym_try_statement_token1] = ACTIONS(1361), - [aux_sym_goto_statement_token1] = ACTIONS(1361), - [aux_sym_continue_statement_token1] = ACTIONS(1361), - [aux_sym_break_statement_token1] = ACTIONS(1361), - [sym_integer] = ACTIONS(1361), - [aux_sym_return_statement_token1] = ACTIONS(1361), - [aux_sym_throw_expression_token1] = ACTIONS(1361), - [aux_sym_while_statement_token1] = ACTIONS(1361), - [aux_sym_while_statement_token2] = ACTIONS(1361), - [aux_sym_do_statement_token1] = ACTIONS(1361), - [aux_sym_for_statement_token1] = ACTIONS(1361), - [aux_sym_for_statement_token2] = ACTIONS(1361), - [aux_sym_foreach_statement_token1] = ACTIONS(1361), - [aux_sym_foreach_statement_token2] = ACTIONS(1361), - [aux_sym_if_statement_token1] = ACTIONS(1361), - [aux_sym_if_statement_token2] = ACTIONS(1361), - [aux_sym_else_if_clause_token1] = ACTIONS(1361), - [aux_sym_else_clause_token1] = ACTIONS(1361), - [aux_sym_match_expression_token1] = ACTIONS(1361), - [aux_sym_match_default_expression_token1] = ACTIONS(1361), - [aux_sym_switch_statement_token1] = ACTIONS(1361), - [aux_sym_switch_block_token1] = ACTIONS(1361), - [anon_sym_AT] = ACTIONS(1359), - [anon_sym_PLUS] = ACTIONS(1361), - [anon_sym_DASH] = ACTIONS(1361), - [anon_sym_TILDE] = ACTIONS(1359), - [anon_sym_BANG] = ACTIONS(1359), - [aux_sym_clone_expression_token1] = ACTIONS(1361), - [aux_sym_print_intrinsic_token1] = ACTIONS(1361), - [aux_sym_object_creation_expression_token1] = ACTIONS(1361), - [anon_sym_PLUS_PLUS] = ACTIONS(1359), - [anon_sym_DASH_DASH] = ACTIONS(1359), - [sym_shell_command_expression] = ACTIONS(1359), - [aux_sym__list_destructing_token1] = ACTIONS(1361), - [anon_sym_LBRACK] = ACTIONS(1359), - [anon_sym_self] = ACTIONS(1361), - [anon_sym_parent] = ACTIONS(1361), - [anon_sym_POUND_LBRACK] = ACTIONS(1359), - [anon_sym_SQUOTE] = ACTIONS(1359), - [aux_sym_encapsed_string_token1] = ACTIONS(1359), - [anon_sym_DQUOTE] = ACTIONS(1359), - [aux_sym_string_token1] = ACTIONS(1359), - [anon_sym_LT_LT_LT] = ACTIONS(1359), - [sym_boolean] = ACTIONS(1361), - [sym_null] = ACTIONS(1361), - [anon_sym_DOLLAR] = ACTIONS(1359), - [aux_sym_yield_expression_token1] = ACTIONS(1361), - [aux_sym_include_expression_token1] = ACTIONS(1361), - [aux_sym_include_once_expression_token1] = ACTIONS(1361), - [aux_sym_require_expression_token1] = ACTIONS(1361), - [aux_sym_require_once_expression_token1] = ACTIONS(1361), - [sym_comment] = ACTIONS(5), - }, - [532] = { - [sym_text_interpolation] = STATE(532), - [ts_builtin_sym_end] = ACTIONS(1367), - [sym_name] = ACTIONS(1369), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1367), - [aux_sym_function_static_declaration_token1] = ACTIONS(1369), - [aux_sym_global_declaration_token1] = ACTIONS(1369), - [aux_sym_namespace_definition_token1] = ACTIONS(1369), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1369), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1369), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1369), - [anon_sym_BSLASH] = ACTIONS(1367), - [anon_sym_LBRACE] = ACTIONS(1367), - [anon_sym_RBRACE] = ACTIONS(1367), - [aux_sym_trait_declaration_token1] = ACTIONS(1369), - [aux_sym_interface_declaration_token1] = ACTIONS(1369), - [aux_sym_enum_declaration_token1] = ACTIONS(1369), - [aux_sym_enum_case_token1] = ACTIONS(1369), - [aux_sym_class_declaration_token1] = ACTIONS(1369), - [aux_sym_final_modifier_token1] = ACTIONS(1369), - [aux_sym_abstract_modifier_token1] = ACTIONS(1369), - [aux_sym_visibility_modifier_token1] = ACTIONS(1369), - [aux_sym_visibility_modifier_token2] = ACTIONS(1369), - [aux_sym_visibility_modifier_token3] = ACTIONS(1369), - [aux_sym__arrow_function_header_token1] = ACTIONS(1369), - [anon_sym_LPAREN] = ACTIONS(1367), - [aux_sym_cast_type_token1] = ACTIONS(1369), - [aux_sym_echo_statement_token1] = ACTIONS(1369), - [anon_sym_unset] = ACTIONS(1369), - [aux_sym_declare_statement_token1] = ACTIONS(1369), - [aux_sym_declare_statement_token2] = ACTIONS(1369), - [sym_float] = ACTIONS(1369), - [aux_sym_try_statement_token1] = ACTIONS(1369), - [aux_sym_goto_statement_token1] = ACTIONS(1369), - [aux_sym_continue_statement_token1] = ACTIONS(1369), - [aux_sym_break_statement_token1] = ACTIONS(1369), - [sym_integer] = ACTIONS(1369), - [aux_sym_return_statement_token1] = ACTIONS(1369), - [aux_sym_throw_expression_token1] = ACTIONS(1369), - [aux_sym_while_statement_token1] = ACTIONS(1369), - [aux_sym_while_statement_token2] = ACTIONS(1369), - [aux_sym_do_statement_token1] = ACTIONS(1369), - [aux_sym_for_statement_token1] = ACTIONS(1369), - [aux_sym_for_statement_token2] = ACTIONS(1369), - [aux_sym_foreach_statement_token1] = ACTIONS(1369), - [aux_sym_foreach_statement_token2] = ACTIONS(1369), - [aux_sym_if_statement_token1] = ACTIONS(1369), - [aux_sym_if_statement_token2] = ACTIONS(1369), - [aux_sym_else_if_clause_token1] = ACTIONS(1369), - [aux_sym_else_clause_token1] = ACTIONS(1369), - [aux_sym_match_expression_token1] = ACTIONS(1369), - [aux_sym_match_default_expression_token1] = ACTIONS(1369), - [aux_sym_switch_statement_token1] = ACTIONS(1369), - [aux_sym_switch_block_token1] = ACTIONS(1369), - [anon_sym_AT] = ACTIONS(1367), - [anon_sym_PLUS] = ACTIONS(1369), - [anon_sym_DASH] = ACTIONS(1369), - [anon_sym_TILDE] = ACTIONS(1367), - [anon_sym_BANG] = ACTIONS(1367), - [aux_sym_clone_expression_token1] = ACTIONS(1369), - [aux_sym_print_intrinsic_token1] = ACTIONS(1369), - [aux_sym_object_creation_expression_token1] = ACTIONS(1369), - [anon_sym_PLUS_PLUS] = ACTIONS(1367), - [anon_sym_DASH_DASH] = ACTIONS(1367), - [sym_shell_command_expression] = ACTIONS(1367), - [aux_sym__list_destructing_token1] = ACTIONS(1369), - [anon_sym_LBRACK] = ACTIONS(1367), - [anon_sym_self] = ACTIONS(1369), - [anon_sym_parent] = ACTIONS(1369), - [anon_sym_POUND_LBRACK] = ACTIONS(1367), - [anon_sym_SQUOTE] = ACTIONS(1367), - [aux_sym_encapsed_string_token1] = ACTIONS(1367), - [anon_sym_DQUOTE] = ACTIONS(1367), - [aux_sym_string_token1] = ACTIONS(1367), - [anon_sym_LT_LT_LT] = ACTIONS(1367), - [sym_boolean] = ACTIONS(1369), - [sym_null] = ACTIONS(1369), - [anon_sym_DOLLAR] = ACTIONS(1367), - [aux_sym_yield_expression_token1] = ACTIONS(1369), - [aux_sym_include_expression_token1] = ACTIONS(1369), - [aux_sym_include_once_expression_token1] = ACTIONS(1369), - [aux_sym_require_expression_token1] = ACTIONS(1369), - [aux_sym_require_once_expression_token1] = ACTIONS(1369), - [sym_comment] = ACTIONS(5), - }, - [533] = { - [sym_text_interpolation] = STATE(533), - [ts_builtin_sym_end] = ACTIONS(1371), - [sym_name] = ACTIONS(1373), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1371), - [aux_sym_function_static_declaration_token1] = ACTIONS(1373), - [aux_sym_global_declaration_token1] = ACTIONS(1373), - [aux_sym_namespace_definition_token1] = ACTIONS(1373), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1373), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1373), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1373), - [anon_sym_BSLASH] = ACTIONS(1371), - [anon_sym_LBRACE] = ACTIONS(1371), - [anon_sym_RBRACE] = ACTIONS(1371), - [aux_sym_trait_declaration_token1] = ACTIONS(1373), - [aux_sym_interface_declaration_token1] = ACTIONS(1373), - [aux_sym_enum_declaration_token1] = ACTIONS(1373), - [aux_sym_enum_case_token1] = ACTIONS(1373), - [aux_sym_class_declaration_token1] = ACTIONS(1373), - [aux_sym_final_modifier_token1] = ACTIONS(1373), - [aux_sym_abstract_modifier_token1] = ACTIONS(1373), - [aux_sym_visibility_modifier_token1] = ACTIONS(1373), - [aux_sym_visibility_modifier_token2] = ACTIONS(1373), - [aux_sym_visibility_modifier_token3] = ACTIONS(1373), - [aux_sym__arrow_function_header_token1] = ACTIONS(1373), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_cast_type_token1] = ACTIONS(1373), - [aux_sym_echo_statement_token1] = ACTIONS(1373), - [anon_sym_unset] = ACTIONS(1373), - [aux_sym_declare_statement_token1] = ACTIONS(1373), - [aux_sym_declare_statement_token2] = ACTIONS(1373), - [sym_float] = ACTIONS(1373), - [aux_sym_try_statement_token1] = ACTIONS(1373), - [aux_sym_goto_statement_token1] = ACTIONS(1373), - [aux_sym_continue_statement_token1] = ACTIONS(1373), - [aux_sym_break_statement_token1] = ACTIONS(1373), - [sym_integer] = ACTIONS(1373), - [aux_sym_return_statement_token1] = ACTIONS(1373), - [aux_sym_throw_expression_token1] = ACTIONS(1373), - [aux_sym_while_statement_token1] = ACTIONS(1373), - [aux_sym_while_statement_token2] = ACTIONS(1373), - [aux_sym_do_statement_token1] = ACTIONS(1373), - [aux_sym_for_statement_token1] = ACTIONS(1373), - [aux_sym_for_statement_token2] = ACTIONS(1373), - [aux_sym_foreach_statement_token1] = ACTIONS(1373), - [aux_sym_foreach_statement_token2] = ACTIONS(1373), - [aux_sym_if_statement_token1] = ACTIONS(1373), - [aux_sym_if_statement_token2] = ACTIONS(1373), - [aux_sym_else_if_clause_token1] = ACTIONS(1373), - [aux_sym_else_clause_token1] = ACTIONS(1373), - [aux_sym_match_expression_token1] = ACTIONS(1373), - [aux_sym_match_default_expression_token1] = ACTIONS(1373), - [aux_sym_switch_statement_token1] = ACTIONS(1373), - [aux_sym_switch_block_token1] = ACTIONS(1373), - [anon_sym_AT] = ACTIONS(1371), - [anon_sym_PLUS] = ACTIONS(1373), - [anon_sym_DASH] = ACTIONS(1373), - [anon_sym_TILDE] = ACTIONS(1371), - [anon_sym_BANG] = ACTIONS(1371), - [aux_sym_clone_expression_token1] = ACTIONS(1373), - [aux_sym_print_intrinsic_token1] = ACTIONS(1373), - [aux_sym_object_creation_expression_token1] = ACTIONS(1373), - [anon_sym_PLUS_PLUS] = ACTIONS(1371), - [anon_sym_DASH_DASH] = ACTIONS(1371), - [sym_shell_command_expression] = ACTIONS(1371), - [aux_sym__list_destructing_token1] = ACTIONS(1373), - [anon_sym_LBRACK] = ACTIONS(1371), - [anon_sym_self] = ACTIONS(1373), - [anon_sym_parent] = ACTIONS(1373), - [anon_sym_POUND_LBRACK] = ACTIONS(1371), - [anon_sym_SQUOTE] = ACTIONS(1371), - [aux_sym_encapsed_string_token1] = ACTIONS(1371), - [anon_sym_DQUOTE] = ACTIONS(1371), - [aux_sym_string_token1] = ACTIONS(1371), - [anon_sym_LT_LT_LT] = ACTIONS(1371), - [sym_boolean] = ACTIONS(1373), - [sym_null] = ACTIONS(1373), - [anon_sym_DOLLAR] = ACTIONS(1371), - [aux_sym_yield_expression_token1] = ACTIONS(1373), - [aux_sym_include_expression_token1] = ACTIONS(1373), - [aux_sym_include_once_expression_token1] = ACTIONS(1373), - [aux_sym_require_expression_token1] = ACTIONS(1373), - [aux_sym_require_once_expression_token1] = ACTIONS(1373), - [sym_comment] = ACTIONS(5), - }, - [534] = { - [sym_text_interpolation] = STATE(534), - [ts_builtin_sym_end] = ACTIONS(1375), - [sym_name] = ACTIONS(1377), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1375), - [aux_sym_function_static_declaration_token1] = ACTIONS(1377), - [aux_sym_global_declaration_token1] = ACTIONS(1377), - [aux_sym_namespace_definition_token1] = ACTIONS(1377), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1377), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1377), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1377), - [anon_sym_BSLASH] = ACTIONS(1375), - [anon_sym_LBRACE] = ACTIONS(1375), - [anon_sym_RBRACE] = ACTIONS(1375), - [aux_sym_trait_declaration_token1] = ACTIONS(1377), - [aux_sym_interface_declaration_token1] = ACTIONS(1377), - [aux_sym_enum_declaration_token1] = ACTIONS(1377), - [aux_sym_enum_case_token1] = ACTIONS(1377), - [aux_sym_class_declaration_token1] = ACTIONS(1377), - [aux_sym_final_modifier_token1] = ACTIONS(1377), - [aux_sym_abstract_modifier_token1] = ACTIONS(1377), - [aux_sym_visibility_modifier_token1] = ACTIONS(1377), - [aux_sym_visibility_modifier_token2] = ACTIONS(1377), - [aux_sym_visibility_modifier_token3] = ACTIONS(1377), - [aux_sym__arrow_function_header_token1] = ACTIONS(1377), - [anon_sym_LPAREN] = ACTIONS(1375), - [aux_sym_cast_type_token1] = ACTIONS(1377), - [aux_sym_echo_statement_token1] = ACTIONS(1377), - [anon_sym_unset] = ACTIONS(1377), - [aux_sym_declare_statement_token1] = ACTIONS(1377), - [aux_sym_declare_statement_token2] = ACTIONS(1377), - [sym_float] = ACTIONS(1377), - [aux_sym_try_statement_token1] = ACTIONS(1377), - [aux_sym_goto_statement_token1] = ACTIONS(1377), - [aux_sym_continue_statement_token1] = ACTIONS(1377), - [aux_sym_break_statement_token1] = ACTIONS(1377), - [sym_integer] = ACTIONS(1377), - [aux_sym_return_statement_token1] = ACTIONS(1377), - [aux_sym_throw_expression_token1] = ACTIONS(1377), - [aux_sym_while_statement_token1] = ACTIONS(1377), - [aux_sym_while_statement_token2] = ACTIONS(1377), - [aux_sym_do_statement_token1] = ACTIONS(1377), - [aux_sym_for_statement_token1] = ACTIONS(1377), - [aux_sym_for_statement_token2] = ACTIONS(1377), - [aux_sym_foreach_statement_token1] = ACTIONS(1377), - [aux_sym_foreach_statement_token2] = ACTIONS(1377), - [aux_sym_if_statement_token1] = ACTIONS(1377), - [aux_sym_if_statement_token2] = ACTIONS(1377), - [aux_sym_else_if_clause_token1] = ACTIONS(1377), - [aux_sym_else_clause_token1] = ACTIONS(1377), - [aux_sym_match_expression_token1] = ACTIONS(1377), - [aux_sym_match_default_expression_token1] = ACTIONS(1377), - [aux_sym_switch_statement_token1] = ACTIONS(1377), - [aux_sym_switch_block_token1] = ACTIONS(1377), - [anon_sym_AT] = ACTIONS(1375), - [anon_sym_PLUS] = ACTIONS(1377), - [anon_sym_DASH] = ACTIONS(1377), - [anon_sym_TILDE] = ACTIONS(1375), - [anon_sym_BANG] = ACTIONS(1375), - [aux_sym_clone_expression_token1] = ACTIONS(1377), - [aux_sym_print_intrinsic_token1] = ACTIONS(1377), - [aux_sym_object_creation_expression_token1] = ACTIONS(1377), - [anon_sym_PLUS_PLUS] = ACTIONS(1375), - [anon_sym_DASH_DASH] = ACTIONS(1375), - [sym_shell_command_expression] = ACTIONS(1375), - [aux_sym__list_destructing_token1] = ACTIONS(1377), - [anon_sym_LBRACK] = ACTIONS(1375), - [anon_sym_self] = ACTIONS(1377), - [anon_sym_parent] = ACTIONS(1377), - [anon_sym_POUND_LBRACK] = ACTIONS(1375), - [anon_sym_SQUOTE] = ACTIONS(1375), - [aux_sym_encapsed_string_token1] = ACTIONS(1375), - [anon_sym_DQUOTE] = ACTIONS(1375), - [aux_sym_string_token1] = ACTIONS(1375), - [anon_sym_LT_LT_LT] = ACTIONS(1375), - [sym_boolean] = ACTIONS(1377), - [sym_null] = ACTIONS(1377), - [anon_sym_DOLLAR] = ACTIONS(1375), - [aux_sym_yield_expression_token1] = ACTIONS(1377), - [aux_sym_include_expression_token1] = ACTIONS(1377), - [aux_sym_include_once_expression_token1] = ACTIONS(1377), - [aux_sym_require_expression_token1] = ACTIONS(1377), - [aux_sym_require_once_expression_token1] = ACTIONS(1377), - [sym_comment] = ACTIONS(5), - }, - [535] = { - [sym_text_interpolation] = STATE(535), - [ts_builtin_sym_end] = ACTIONS(1379), - [sym_name] = ACTIONS(1381), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1379), - [aux_sym_function_static_declaration_token1] = ACTIONS(1381), - [aux_sym_global_declaration_token1] = ACTIONS(1381), - [aux_sym_namespace_definition_token1] = ACTIONS(1381), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1381), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1381), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1381), - [anon_sym_BSLASH] = ACTIONS(1379), - [anon_sym_LBRACE] = ACTIONS(1379), - [anon_sym_RBRACE] = ACTIONS(1379), - [aux_sym_trait_declaration_token1] = ACTIONS(1381), - [aux_sym_interface_declaration_token1] = ACTIONS(1381), - [aux_sym_enum_declaration_token1] = ACTIONS(1381), - [aux_sym_enum_case_token1] = ACTIONS(1381), - [aux_sym_class_declaration_token1] = ACTIONS(1381), - [aux_sym_final_modifier_token1] = ACTIONS(1381), - [aux_sym_abstract_modifier_token1] = ACTIONS(1381), - [aux_sym_visibility_modifier_token1] = ACTIONS(1381), - [aux_sym_visibility_modifier_token2] = ACTIONS(1381), - [aux_sym_visibility_modifier_token3] = ACTIONS(1381), - [aux_sym__arrow_function_header_token1] = ACTIONS(1381), - [anon_sym_LPAREN] = ACTIONS(1379), - [aux_sym_cast_type_token1] = ACTIONS(1381), - [aux_sym_echo_statement_token1] = ACTIONS(1381), - [anon_sym_unset] = ACTIONS(1381), - [aux_sym_declare_statement_token1] = ACTIONS(1381), - [aux_sym_declare_statement_token2] = ACTIONS(1381), - [sym_float] = ACTIONS(1381), - [aux_sym_try_statement_token1] = ACTIONS(1381), - [aux_sym_goto_statement_token1] = ACTIONS(1381), - [aux_sym_continue_statement_token1] = ACTIONS(1381), - [aux_sym_break_statement_token1] = ACTIONS(1381), - [sym_integer] = ACTIONS(1381), - [aux_sym_return_statement_token1] = ACTIONS(1381), - [aux_sym_throw_expression_token1] = ACTIONS(1381), - [aux_sym_while_statement_token1] = ACTIONS(1381), - [aux_sym_while_statement_token2] = ACTIONS(1381), - [aux_sym_do_statement_token1] = ACTIONS(1381), - [aux_sym_for_statement_token1] = ACTIONS(1381), - [aux_sym_for_statement_token2] = ACTIONS(1381), - [aux_sym_foreach_statement_token1] = ACTIONS(1381), - [aux_sym_foreach_statement_token2] = ACTIONS(1381), - [aux_sym_if_statement_token1] = ACTIONS(1381), - [aux_sym_if_statement_token2] = ACTIONS(1381), - [aux_sym_else_if_clause_token1] = ACTIONS(1381), - [aux_sym_else_clause_token1] = ACTIONS(1381), - [aux_sym_match_expression_token1] = ACTIONS(1381), - [aux_sym_match_default_expression_token1] = ACTIONS(1381), - [aux_sym_switch_statement_token1] = ACTIONS(1381), - [aux_sym_switch_block_token1] = ACTIONS(1381), - [anon_sym_AT] = ACTIONS(1379), - [anon_sym_PLUS] = ACTIONS(1381), - [anon_sym_DASH] = ACTIONS(1381), - [anon_sym_TILDE] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1379), - [aux_sym_clone_expression_token1] = ACTIONS(1381), - [aux_sym_print_intrinsic_token1] = ACTIONS(1381), - [aux_sym_object_creation_expression_token1] = ACTIONS(1381), - [anon_sym_PLUS_PLUS] = ACTIONS(1379), - [anon_sym_DASH_DASH] = ACTIONS(1379), - [sym_shell_command_expression] = ACTIONS(1379), - [aux_sym__list_destructing_token1] = ACTIONS(1381), - [anon_sym_LBRACK] = ACTIONS(1379), - [anon_sym_self] = ACTIONS(1381), - [anon_sym_parent] = ACTIONS(1381), - [anon_sym_POUND_LBRACK] = ACTIONS(1379), - [anon_sym_SQUOTE] = ACTIONS(1379), - [aux_sym_encapsed_string_token1] = ACTIONS(1379), - [anon_sym_DQUOTE] = ACTIONS(1379), - [aux_sym_string_token1] = ACTIONS(1379), - [anon_sym_LT_LT_LT] = ACTIONS(1379), - [sym_boolean] = ACTIONS(1381), - [sym_null] = ACTIONS(1381), - [anon_sym_DOLLAR] = ACTIONS(1379), - [aux_sym_yield_expression_token1] = ACTIONS(1381), - [aux_sym_include_expression_token1] = ACTIONS(1381), - [aux_sym_include_once_expression_token1] = ACTIONS(1381), - [aux_sym_require_expression_token1] = ACTIONS(1381), - [aux_sym_require_once_expression_token1] = ACTIONS(1381), - [sym_comment] = ACTIONS(5), - }, - [536] = { - [sym_text_interpolation] = STATE(536), - [ts_builtin_sym_end] = ACTIONS(1383), - [sym_name] = ACTIONS(1385), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1383), - [aux_sym_function_static_declaration_token1] = ACTIONS(1385), - [aux_sym_global_declaration_token1] = ACTIONS(1385), - [aux_sym_namespace_definition_token1] = ACTIONS(1385), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1385), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1385), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1385), - [anon_sym_BSLASH] = ACTIONS(1383), - [anon_sym_LBRACE] = ACTIONS(1383), - [anon_sym_RBRACE] = ACTIONS(1383), - [aux_sym_trait_declaration_token1] = ACTIONS(1385), - [aux_sym_interface_declaration_token1] = ACTIONS(1385), - [aux_sym_enum_declaration_token1] = ACTIONS(1385), - [aux_sym_enum_case_token1] = ACTIONS(1385), - [aux_sym_class_declaration_token1] = ACTIONS(1385), - [aux_sym_final_modifier_token1] = ACTIONS(1385), - [aux_sym_abstract_modifier_token1] = ACTIONS(1385), - [aux_sym_visibility_modifier_token1] = ACTIONS(1385), - [aux_sym_visibility_modifier_token2] = ACTIONS(1385), - [aux_sym_visibility_modifier_token3] = ACTIONS(1385), - [aux_sym__arrow_function_header_token1] = ACTIONS(1385), - [anon_sym_LPAREN] = ACTIONS(1383), - [aux_sym_cast_type_token1] = ACTIONS(1385), - [aux_sym_echo_statement_token1] = ACTIONS(1385), - [anon_sym_unset] = ACTIONS(1385), - [aux_sym_declare_statement_token1] = ACTIONS(1385), - [aux_sym_declare_statement_token2] = ACTIONS(1385), - [sym_float] = ACTIONS(1385), - [aux_sym_try_statement_token1] = ACTIONS(1385), - [aux_sym_goto_statement_token1] = ACTIONS(1385), - [aux_sym_continue_statement_token1] = ACTIONS(1385), - [aux_sym_break_statement_token1] = ACTIONS(1385), - [sym_integer] = ACTIONS(1385), - [aux_sym_return_statement_token1] = ACTIONS(1385), - [aux_sym_throw_expression_token1] = ACTIONS(1385), - [aux_sym_while_statement_token1] = ACTIONS(1385), - [aux_sym_while_statement_token2] = ACTIONS(1385), - [aux_sym_do_statement_token1] = ACTIONS(1385), - [aux_sym_for_statement_token1] = ACTIONS(1385), - [aux_sym_for_statement_token2] = ACTIONS(1385), - [aux_sym_foreach_statement_token1] = ACTIONS(1385), - [aux_sym_foreach_statement_token2] = ACTIONS(1385), - [aux_sym_if_statement_token1] = ACTIONS(1385), - [aux_sym_if_statement_token2] = ACTIONS(1385), - [aux_sym_else_if_clause_token1] = ACTIONS(1385), - [aux_sym_else_clause_token1] = ACTIONS(1385), - [aux_sym_match_expression_token1] = ACTIONS(1385), - [aux_sym_match_default_expression_token1] = ACTIONS(1385), - [aux_sym_switch_statement_token1] = ACTIONS(1385), - [aux_sym_switch_block_token1] = ACTIONS(1385), - [anon_sym_AT] = ACTIONS(1383), - [anon_sym_PLUS] = ACTIONS(1385), - [anon_sym_DASH] = ACTIONS(1385), - [anon_sym_TILDE] = ACTIONS(1383), - [anon_sym_BANG] = ACTIONS(1383), - [aux_sym_clone_expression_token1] = ACTIONS(1385), - [aux_sym_print_intrinsic_token1] = ACTIONS(1385), - [aux_sym_object_creation_expression_token1] = ACTIONS(1385), - [anon_sym_PLUS_PLUS] = ACTIONS(1383), - [anon_sym_DASH_DASH] = ACTIONS(1383), - [sym_shell_command_expression] = ACTIONS(1383), - [aux_sym__list_destructing_token1] = ACTIONS(1385), - [anon_sym_LBRACK] = ACTIONS(1383), - [anon_sym_self] = ACTIONS(1385), - [anon_sym_parent] = ACTIONS(1385), - [anon_sym_POUND_LBRACK] = ACTIONS(1383), - [anon_sym_SQUOTE] = ACTIONS(1383), - [aux_sym_encapsed_string_token1] = ACTIONS(1383), - [anon_sym_DQUOTE] = ACTIONS(1383), - [aux_sym_string_token1] = ACTIONS(1383), - [anon_sym_LT_LT_LT] = ACTIONS(1383), - [sym_boolean] = ACTIONS(1385), - [sym_null] = ACTIONS(1385), - [anon_sym_DOLLAR] = ACTIONS(1383), - [aux_sym_yield_expression_token1] = ACTIONS(1385), - [aux_sym_include_expression_token1] = ACTIONS(1385), - [aux_sym_include_once_expression_token1] = ACTIONS(1385), - [aux_sym_require_expression_token1] = ACTIONS(1385), - [aux_sym_require_once_expression_token1] = ACTIONS(1385), - [sym_comment] = ACTIONS(5), - }, - [537] = { - [sym_text_interpolation] = STATE(537), - [ts_builtin_sym_end] = ACTIONS(1387), - [sym_name] = ACTIONS(1389), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1387), - [aux_sym_function_static_declaration_token1] = ACTIONS(1389), - [aux_sym_global_declaration_token1] = ACTIONS(1389), - [aux_sym_namespace_definition_token1] = ACTIONS(1389), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1389), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1389), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1389), - [anon_sym_BSLASH] = ACTIONS(1387), - [anon_sym_LBRACE] = ACTIONS(1387), - [anon_sym_RBRACE] = ACTIONS(1387), - [aux_sym_trait_declaration_token1] = ACTIONS(1389), - [aux_sym_interface_declaration_token1] = ACTIONS(1389), - [aux_sym_enum_declaration_token1] = ACTIONS(1389), - [aux_sym_enum_case_token1] = ACTIONS(1389), - [aux_sym_class_declaration_token1] = ACTIONS(1389), - [aux_sym_final_modifier_token1] = ACTIONS(1389), - [aux_sym_abstract_modifier_token1] = ACTIONS(1389), - [aux_sym_visibility_modifier_token1] = ACTIONS(1389), - [aux_sym_visibility_modifier_token2] = ACTIONS(1389), - [aux_sym_visibility_modifier_token3] = ACTIONS(1389), - [aux_sym__arrow_function_header_token1] = ACTIONS(1389), - [anon_sym_LPAREN] = ACTIONS(1387), - [aux_sym_cast_type_token1] = ACTIONS(1389), - [aux_sym_echo_statement_token1] = ACTIONS(1389), - [anon_sym_unset] = ACTIONS(1389), - [aux_sym_declare_statement_token1] = ACTIONS(1389), - [aux_sym_declare_statement_token2] = ACTIONS(1389), - [sym_float] = ACTIONS(1389), - [aux_sym_try_statement_token1] = ACTIONS(1389), - [aux_sym_goto_statement_token1] = ACTIONS(1389), - [aux_sym_continue_statement_token1] = ACTIONS(1389), - [aux_sym_break_statement_token1] = ACTIONS(1389), - [sym_integer] = ACTIONS(1389), - [aux_sym_return_statement_token1] = ACTIONS(1389), - [aux_sym_throw_expression_token1] = ACTIONS(1389), - [aux_sym_while_statement_token1] = ACTIONS(1389), - [aux_sym_while_statement_token2] = ACTIONS(1389), - [aux_sym_do_statement_token1] = ACTIONS(1389), - [aux_sym_for_statement_token1] = ACTIONS(1389), - [aux_sym_for_statement_token2] = ACTIONS(1389), - [aux_sym_foreach_statement_token1] = ACTIONS(1389), - [aux_sym_foreach_statement_token2] = ACTIONS(1389), - [aux_sym_if_statement_token1] = ACTIONS(1389), - [aux_sym_if_statement_token2] = ACTIONS(1389), - [aux_sym_else_if_clause_token1] = ACTIONS(1389), - [aux_sym_else_clause_token1] = ACTIONS(1389), - [aux_sym_match_expression_token1] = ACTIONS(1389), - [aux_sym_match_default_expression_token1] = ACTIONS(1389), - [aux_sym_switch_statement_token1] = ACTIONS(1389), - [aux_sym_switch_block_token1] = ACTIONS(1389), - [anon_sym_AT] = ACTIONS(1387), - [anon_sym_PLUS] = ACTIONS(1389), - [anon_sym_DASH] = ACTIONS(1389), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_BANG] = ACTIONS(1387), - [aux_sym_clone_expression_token1] = ACTIONS(1389), - [aux_sym_print_intrinsic_token1] = ACTIONS(1389), - [aux_sym_object_creation_expression_token1] = ACTIONS(1389), - [anon_sym_PLUS_PLUS] = ACTIONS(1387), - [anon_sym_DASH_DASH] = ACTIONS(1387), - [sym_shell_command_expression] = ACTIONS(1387), - [aux_sym__list_destructing_token1] = ACTIONS(1389), - [anon_sym_LBRACK] = ACTIONS(1387), - [anon_sym_self] = ACTIONS(1389), - [anon_sym_parent] = ACTIONS(1389), - [anon_sym_POUND_LBRACK] = ACTIONS(1387), - [anon_sym_SQUOTE] = ACTIONS(1387), - [aux_sym_encapsed_string_token1] = ACTIONS(1387), - [anon_sym_DQUOTE] = ACTIONS(1387), - [aux_sym_string_token1] = ACTIONS(1387), - [anon_sym_LT_LT_LT] = ACTIONS(1387), - [sym_boolean] = ACTIONS(1389), - [sym_null] = ACTIONS(1389), - [anon_sym_DOLLAR] = ACTIONS(1387), - [aux_sym_yield_expression_token1] = ACTIONS(1389), - [aux_sym_include_expression_token1] = ACTIONS(1389), - [aux_sym_include_once_expression_token1] = ACTIONS(1389), - [aux_sym_require_expression_token1] = ACTIONS(1389), - [aux_sym_require_once_expression_token1] = ACTIONS(1389), - [sym_comment] = ACTIONS(5), - }, - [538] = { - [sym_text_interpolation] = STATE(538), - [ts_builtin_sym_end] = ACTIONS(1391), - [sym_name] = ACTIONS(1393), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1391), - [aux_sym_function_static_declaration_token1] = ACTIONS(1393), - [aux_sym_global_declaration_token1] = ACTIONS(1393), - [aux_sym_namespace_definition_token1] = ACTIONS(1393), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1393), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1393), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1393), - [anon_sym_BSLASH] = ACTIONS(1391), - [anon_sym_LBRACE] = ACTIONS(1391), - [anon_sym_RBRACE] = ACTIONS(1391), - [aux_sym_trait_declaration_token1] = ACTIONS(1393), - [aux_sym_interface_declaration_token1] = ACTIONS(1393), - [aux_sym_enum_declaration_token1] = ACTIONS(1393), - [aux_sym_enum_case_token1] = ACTIONS(1393), - [aux_sym_class_declaration_token1] = ACTIONS(1393), - [aux_sym_final_modifier_token1] = ACTIONS(1393), - [aux_sym_abstract_modifier_token1] = ACTIONS(1393), - [aux_sym_visibility_modifier_token1] = ACTIONS(1393), - [aux_sym_visibility_modifier_token2] = ACTIONS(1393), - [aux_sym_visibility_modifier_token3] = ACTIONS(1393), - [aux_sym__arrow_function_header_token1] = ACTIONS(1393), - [anon_sym_LPAREN] = ACTIONS(1391), - [aux_sym_cast_type_token1] = ACTIONS(1393), - [aux_sym_echo_statement_token1] = ACTIONS(1393), - [anon_sym_unset] = ACTIONS(1393), - [aux_sym_declare_statement_token1] = ACTIONS(1393), - [aux_sym_declare_statement_token2] = ACTIONS(1393), - [sym_float] = ACTIONS(1393), - [aux_sym_try_statement_token1] = ACTIONS(1393), - [aux_sym_goto_statement_token1] = ACTIONS(1393), - [aux_sym_continue_statement_token1] = ACTIONS(1393), - [aux_sym_break_statement_token1] = ACTIONS(1393), - [sym_integer] = ACTIONS(1393), - [aux_sym_return_statement_token1] = ACTIONS(1393), - [aux_sym_throw_expression_token1] = ACTIONS(1393), - [aux_sym_while_statement_token1] = ACTIONS(1393), - [aux_sym_while_statement_token2] = ACTIONS(1393), - [aux_sym_do_statement_token1] = ACTIONS(1393), - [aux_sym_for_statement_token1] = ACTIONS(1393), - [aux_sym_for_statement_token2] = ACTIONS(1393), - [aux_sym_foreach_statement_token1] = ACTIONS(1393), - [aux_sym_foreach_statement_token2] = ACTIONS(1393), - [aux_sym_if_statement_token1] = ACTIONS(1393), - [aux_sym_if_statement_token2] = ACTIONS(1393), - [aux_sym_else_if_clause_token1] = ACTIONS(1393), - [aux_sym_else_clause_token1] = ACTIONS(1393), - [aux_sym_match_expression_token1] = ACTIONS(1393), - [aux_sym_match_default_expression_token1] = ACTIONS(1393), - [aux_sym_switch_statement_token1] = ACTIONS(1393), - [aux_sym_switch_block_token1] = ACTIONS(1393), - [anon_sym_AT] = ACTIONS(1391), - [anon_sym_PLUS] = ACTIONS(1393), - [anon_sym_DASH] = ACTIONS(1393), - [anon_sym_TILDE] = ACTIONS(1391), - [anon_sym_BANG] = ACTIONS(1391), - [aux_sym_clone_expression_token1] = ACTIONS(1393), - [aux_sym_print_intrinsic_token1] = ACTIONS(1393), - [aux_sym_object_creation_expression_token1] = ACTIONS(1393), - [anon_sym_PLUS_PLUS] = ACTIONS(1391), - [anon_sym_DASH_DASH] = ACTIONS(1391), - [sym_shell_command_expression] = ACTIONS(1391), - [aux_sym__list_destructing_token1] = ACTIONS(1393), - [anon_sym_LBRACK] = ACTIONS(1391), - [anon_sym_self] = ACTIONS(1393), - [anon_sym_parent] = ACTIONS(1393), - [anon_sym_POUND_LBRACK] = ACTIONS(1391), - [anon_sym_SQUOTE] = ACTIONS(1391), - [aux_sym_encapsed_string_token1] = ACTIONS(1391), - [anon_sym_DQUOTE] = ACTIONS(1391), - [aux_sym_string_token1] = ACTIONS(1391), - [anon_sym_LT_LT_LT] = ACTIONS(1391), - [sym_boolean] = ACTIONS(1393), - [sym_null] = ACTIONS(1393), - [anon_sym_DOLLAR] = ACTIONS(1391), - [aux_sym_yield_expression_token1] = ACTIONS(1393), - [aux_sym_include_expression_token1] = ACTIONS(1393), - [aux_sym_include_once_expression_token1] = ACTIONS(1393), - [aux_sym_require_expression_token1] = ACTIONS(1393), - [aux_sym_require_once_expression_token1] = ACTIONS(1393), - [sym_comment] = ACTIONS(5), - }, - [539] = { - [sym_text_interpolation] = STATE(539), - [ts_builtin_sym_end] = ACTIONS(1035), - [sym_name] = ACTIONS(1037), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1035), - [aux_sym_function_static_declaration_token1] = ACTIONS(1037), - [aux_sym_global_declaration_token1] = ACTIONS(1037), - [aux_sym_namespace_definition_token1] = ACTIONS(1037), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1037), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1037), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1037), - [anon_sym_BSLASH] = ACTIONS(1035), - [anon_sym_LBRACE] = ACTIONS(1035), - [anon_sym_RBRACE] = ACTIONS(1035), - [aux_sym_trait_declaration_token1] = ACTIONS(1037), - [aux_sym_interface_declaration_token1] = ACTIONS(1037), - [aux_sym_enum_declaration_token1] = ACTIONS(1037), - [aux_sym_enum_case_token1] = ACTIONS(1037), - [aux_sym_class_declaration_token1] = ACTIONS(1037), - [aux_sym_final_modifier_token1] = ACTIONS(1037), - [aux_sym_abstract_modifier_token1] = ACTIONS(1037), - [aux_sym_visibility_modifier_token1] = ACTIONS(1037), - [aux_sym_visibility_modifier_token2] = ACTIONS(1037), - [aux_sym_visibility_modifier_token3] = ACTIONS(1037), - [aux_sym__arrow_function_header_token1] = ACTIONS(1037), - [anon_sym_LPAREN] = ACTIONS(1035), - [aux_sym_cast_type_token1] = ACTIONS(1037), - [aux_sym_echo_statement_token1] = ACTIONS(1037), - [anon_sym_unset] = ACTIONS(1037), - [aux_sym_declare_statement_token1] = ACTIONS(1037), - [aux_sym_declare_statement_token2] = ACTIONS(1037), - [sym_float] = ACTIONS(1037), - [aux_sym_try_statement_token1] = ACTIONS(1037), - [aux_sym_goto_statement_token1] = ACTIONS(1037), - [aux_sym_continue_statement_token1] = ACTIONS(1037), - [aux_sym_break_statement_token1] = ACTIONS(1037), - [sym_integer] = ACTIONS(1037), - [aux_sym_return_statement_token1] = ACTIONS(1037), - [aux_sym_throw_expression_token1] = ACTIONS(1037), - [aux_sym_while_statement_token1] = ACTIONS(1037), - [aux_sym_while_statement_token2] = ACTIONS(1037), - [aux_sym_do_statement_token1] = ACTIONS(1037), - [aux_sym_for_statement_token1] = ACTIONS(1037), - [aux_sym_for_statement_token2] = ACTIONS(1037), - [aux_sym_foreach_statement_token1] = ACTIONS(1037), - [aux_sym_foreach_statement_token2] = ACTIONS(1037), - [aux_sym_if_statement_token1] = ACTIONS(1037), - [aux_sym_if_statement_token2] = ACTIONS(1037), - [aux_sym_else_if_clause_token1] = ACTIONS(1037), - [aux_sym_else_clause_token1] = ACTIONS(1037), - [aux_sym_match_expression_token1] = ACTIONS(1037), - [aux_sym_match_default_expression_token1] = ACTIONS(1037), - [aux_sym_switch_statement_token1] = ACTIONS(1037), - [aux_sym_switch_block_token1] = ACTIONS(1037), - [anon_sym_AT] = ACTIONS(1035), - [anon_sym_PLUS] = ACTIONS(1037), - [anon_sym_DASH] = ACTIONS(1037), - [anon_sym_TILDE] = ACTIONS(1035), - [anon_sym_BANG] = ACTIONS(1035), - [aux_sym_clone_expression_token1] = ACTIONS(1037), - [aux_sym_print_intrinsic_token1] = ACTIONS(1037), - [aux_sym_object_creation_expression_token1] = ACTIONS(1037), - [anon_sym_PLUS_PLUS] = ACTIONS(1035), - [anon_sym_DASH_DASH] = ACTIONS(1035), - [sym_shell_command_expression] = ACTIONS(1035), - [aux_sym__list_destructing_token1] = ACTIONS(1037), - [anon_sym_LBRACK] = ACTIONS(1035), - [anon_sym_self] = ACTIONS(1037), - [anon_sym_parent] = ACTIONS(1037), - [anon_sym_POUND_LBRACK] = ACTIONS(1035), - [anon_sym_SQUOTE] = ACTIONS(1035), - [aux_sym_encapsed_string_token1] = ACTIONS(1035), - [anon_sym_DQUOTE] = ACTIONS(1035), - [aux_sym_string_token1] = ACTIONS(1035), - [anon_sym_LT_LT_LT] = ACTIONS(1035), - [sym_boolean] = ACTIONS(1037), - [sym_null] = ACTIONS(1037), - [anon_sym_DOLLAR] = ACTIONS(1035), - [aux_sym_yield_expression_token1] = ACTIONS(1037), - [aux_sym_include_expression_token1] = ACTIONS(1037), - [aux_sym_include_once_expression_token1] = ACTIONS(1037), - [aux_sym_require_expression_token1] = ACTIONS(1037), - [aux_sym_require_once_expression_token1] = ACTIONS(1037), - [sym_comment] = ACTIONS(5), - }, - [540] = { - [sym_text_interpolation] = STATE(540), - [ts_builtin_sym_end] = ACTIONS(1395), - [sym_name] = ACTIONS(1397), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1395), - [aux_sym_function_static_declaration_token1] = ACTIONS(1397), - [aux_sym_global_declaration_token1] = ACTIONS(1397), - [aux_sym_namespace_definition_token1] = ACTIONS(1397), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1397), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1397), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1397), - [anon_sym_BSLASH] = ACTIONS(1395), - [anon_sym_LBRACE] = ACTIONS(1395), - [anon_sym_RBRACE] = ACTIONS(1395), - [aux_sym_trait_declaration_token1] = ACTIONS(1397), - [aux_sym_interface_declaration_token1] = ACTIONS(1397), - [aux_sym_enum_declaration_token1] = ACTIONS(1397), - [aux_sym_enum_case_token1] = ACTIONS(1397), - [aux_sym_class_declaration_token1] = ACTIONS(1397), - [aux_sym_final_modifier_token1] = ACTIONS(1397), - [aux_sym_abstract_modifier_token1] = ACTIONS(1397), - [aux_sym_visibility_modifier_token1] = ACTIONS(1397), - [aux_sym_visibility_modifier_token2] = ACTIONS(1397), - [aux_sym_visibility_modifier_token3] = ACTIONS(1397), - [aux_sym__arrow_function_header_token1] = ACTIONS(1397), - [anon_sym_LPAREN] = ACTIONS(1395), - [aux_sym_cast_type_token1] = ACTIONS(1397), - [aux_sym_echo_statement_token1] = ACTIONS(1397), - [anon_sym_unset] = ACTIONS(1397), - [aux_sym_declare_statement_token1] = ACTIONS(1397), - [aux_sym_declare_statement_token2] = ACTIONS(1397), - [sym_float] = ACTIONS(1397), - [aux_sym_try_statement_token1] = ACTIONS(1397), - [aux_sym_goto_statement_token1] = ACTIONS(1397), - [aux_sym_continue_statement_token1] = ACTIONS(1397), - [aux_sym_break_statement_token1] = ACTIONS(1397), - [sym_integer] = ACTIONS(1397), - [aux_sym_return_statement_token1] = ACTIONS(1397), - [aux_sym_throw_expression_token1] = ACTIONS(1397), - [aux_sym_while_statement_token1] = ACTIONS(1397), - [aux_sym_while_statement_token2] = ACTIONS(1397), - [aux_sym_do_statement_token1] = ACTIONS(1397), - [aux_sym_for_statement_token1] = ACTIONS(1397), - [aux_sym_for_statement_token2] = ACTIONS(1397), - [aux_sym_foreach_statement_token1] = ACTIONS(1397), - [aux_sym_foreach_statement_token2] = ACTIONS(1397), - [aux_sym_if_statement_token1] = ACTIONS(1397), - [aux_sym_if_statement_token2] = ACTIONS(1397), - [aux_sym_else_if_clause_token1] = ACTIONS(1397), - [aux_sym_else_clause_token1] = ACTIONS(1397), - [aux_sym_match_expression_token1] = ACTIONS(1397), - [aux_sym_match_default_expression_token1] = ACTIONS(1397), - [aux_sym_switch_statement_token1] = ACTIONS(1397), - [aux_sym_switch_block_token1] = ACTIONS(1397), - [anon_sym_AT] = ACTIONS(1395), - [anon_sym_PLUS] = ACTIONS(1397), - [anon_sym_DASH] = ACTIONS(1397), - [anon_sym_TILDE] = ACTIONS(1395), - [anon_sym_BANG] = ACTIONS(1395), - [aux_sym_clone_expression_token1] = ACTIONS(1397), - [aux_sym_print_intrinsic_token1] = ACTIONS(1397), - [aux_sym_object_creation_expression_token1] = ACTIONS(1397), - [anon_sym_PLUS_PLUS] = ACTIONS(1395), - [anon_sym_DASH_DASH] = ACTIONS(1395), - [sym_shell_command_expression] = ACTIONS(1395), - [aux_sym__list_destructing_token1] = ACTIONS(1397), - [anon_sym_LBRACK] = ACTIONS(1395), - [anon_sym_self] = ACTIONS(1397), - [anon_sym_parent] = ACTIONS(1397), - [anon_sym_POUND_LBRACK] = ACTIONS(1395), - [anon_sym_SQUOTE] = ACTIONS(1395), - [aux_sym_encapsed_string_token1] = ACTIONS(1395), - [anon_sym_DQUOTE] = ACTIONS(1395), - [aux_sym_string_token1] = ACTIONS(1395), - [anon_sym_LT_LT_LT] = ACTIONS(1395), - [sym_boolean] = ACTIONS(1397), - [sym_null] = ACTIONS(1397), - [anon_sym_DOLLAR] = ACTIONS(1395), - [aux_sym_yield_expression_token1] = ACTIONS(1397), - [aux_sym_include_expression_token1] = ACTIONS(1397), - [aux_sym_include_once_expression_token1] = ACTIONS(1397), - [aux_sym_require_expression_token1] = ACTIONS(1397), - [aux_sym_require_once_expression_token1] = ACTIONS(1397), - [sym_comment] = ACTIONS(5), - }, - [541] = { - [sym_text_interpolation] = STATE(541), - [ts_builtin_sym_end] = ACTIONS(1399), - [sym_name] = ACTIONS(1401), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1399), - [aux_sym_function_static_declaration_token1] = ACTIONS(1401), - [aux_sym_global_declaration_token1] = ACTIONS(1401), - [aux_sym_namespace_definition_token1] = ACTIONS(1401), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1401), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1401), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1401), - [anon_sym_BSLASH] = ACTIONS(1399), - [anon_sym_LBRACE] = ACTIONS(1399), - [anon_sym_RBRACE] = ACTIONS(1399), - [aux_sym_trait_declaration_token1] = ACTIONS(1401), - [aux_sym_interface_declaration_token1] = ACTIONS(1401), - [aux_sym_enum_declaration_token1] = ACTIONS(1401), - [aux_sym_enum_case_token1] = ACTIONS(1401), - [aux_sym_class_declaration_token1] = ACTIONS(1401), - [aux_sym_final_modifier_token1] = ACTIONS(1401), - [aux_sym_abstract_modifier_token1] = ACTIONS(1401), - [aux_sym_visibility_modifier_token1] = ACTIONS(1401), - [aux_sym_visibility_modifier_token2] = ACTIONS(1401), - [aux_sym_visibility_modifier_token3] = ACTIONS(1401), - [aux_sym__arrow_function_header_token1] = ACTIONS(1401), - [anon_sym_LPAREN] = ACTIONS(1399), - [aux_sym_cast_type_token1] = ACTIONS(1401), - [aux_sym_echo_statement_token1] = ACTIONS(1401), - [anon_sym_unset] = ACTIONS(1401), - [aux_sym_declare_statement_token1] = ACTIONS(1401), - [aux_sym_declare_statement_token2] = ACTIONS(1401), - [sym_float] = ACTIONS(1401), - [aux_sym_try_statement_token1] = ACTIONS(1401), - [aux_sym_goto_statement_token1] = ACTIONS(1401), - [aux_sym_continue_statement_token1] = ACTIONS(1401), - [aux_sym_break_statement_token1] = ACTIONS(1401), - [sym_integer] = ACTIONS(1401), - [aux_sym_return_statement_token1] = ACTIONS(1401), - [aux_sym_throw_expression_token1] = ACTIONS(1401), - [aux_sym_while_statement_token1] = ACTIONS(1401), - [aux_sym_while_statement_token2] = ACTIONS(1401), - [aux_sym_do_statement_token1] = ACTIONS(1401), - [aux_sym_for_statement_token1] = ACTIONS(1401), - [aux_sym_for_statement_token2] = ACTIONS(1401), - [aux_sym_foreach_statement_token1] = ACTIONS(1401), - [aux_sym_foreach_statement_token2] = ACTIONS(1401), - [aux_sym_if_statement_token1] = ACTIONS(1401), - [aux_sym_if_statement_token2] = ACTIONS(1401), - [aux_sym_else_if_clause_token1] = ACTIONS(1401), - [aux_sym_else_clause_token1] = ACTIONS(1401), - [aux_sym_match_expression_token1] = ACTIONS(1401), - [aux_sym_match_default_expression_token1] = ACTIONS(1401), - [aux_sym_switch_statement_token1] = ACTIONS(1401), - [aux_sym_switch_block_token1] = ACTIONS(1401), - [anon_sym_AT] = ACTIONS(1399), - [anon_sym_PLUS] = ACTIONS(1401), - [anon_sym_DASH] = ACTIONS(1401), - [anon_sym_TILDE] = ACTIONS(1399), - [anon_sym_BANG] = ACTIONS(1399), - [aux_sym_clone_expression_token1] = ACTIONS(1401), - [aux_sym_print_intrinsic_token1] = ACTIONS(1401), - [aux_sym_object_creation_expression_token1] = ACTIONS(1401), - [anon_sym_PLUS_PLUS] = ACTIONS(1399), - [anon_sym_DASH_DASH] = ACTIONS(1399), - [sym_shell_command_expression] = ACTIONS(1399), - [aux_sym__list_destructing_token1] = ACTIONS(1401), - [anon_sym_LBRACK] = ACTIONS(1399), - [anon_sym_self] = ACTIONS(1401), - [anon_sym_parent] = ACTIONS(1401), - [anon_sym_POUND_LBRACK] = ACTIONS(1399), - [anon_sym_SQUOTE] = ACTIONS(1399), - [aux_sym_encapsed_string_token1] = ACTIONS(1399), - [anon_sym_DQUOTE] = ACTIONS(1399), - [aux_sym_string_token1] = ACTIONS(1399), - [anon_sym_LT_LT_LT] = ACTIONS(1399), - [sym_boolean] = ACTIONS(1401), - [sym_null] = ACTIONS(1401), - [anon_sym_DOLLAR] = ACTIONS(1399), - [aux_sym_yield_expression_token1] = ACTIONS(1401), - [aux_sym_include_expression_token1] = ACTIONS(1401), - [aux_sym_include_once_expression_token1] = ACTIONS(1401), - [aux_sym_require_expression_token1] = ACTIONS(1401), - [aux_sym_require_once_expression_token1] = ACTIONS(1401), - [sym_comment] = ACTIONS(5), - }, - [542] = { - [sym_text_interpolation] = STATE(542), - [ts_builtin_sym_end] = ACTIONS(1335), - [sym_name] = ACTIONS(1337), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1335), - [aux_sym_function_static_declaration_token1] = ACTIONS(1337), - [aux_sym_global_declaration_token1] = ACTIONS(1337), - [aux_sym_namespace_definition_token1] = ACTIONS(1337), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1337), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1337), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1337), - [anon_sym_BSLASH] = ACTIONS(1335), - [anon_sym_LBRACE] = ACTIONS(1335), - [anon_sym_RBRACE] = ACTIONS(1335), - [aux_sym_trait_declaration_token1] = ACTIONS(1337), - [aux_sym_interface_declaration_token1] = ACTIONS(1337), - [aux_sym_enum_declaration_token1] = ACTIONS(1337), - [aux_sym_enum_case_token1] = ACTIONS(1337), - [aux_sym_class_declaration_token1] = ACTIONS(1337), - [aux_sym_final_modifier_token1] = ACTIONS(1337), - [aux_sym_abstract_modifier_token1] = ACTIONS(1337), - [aux_sym_visibility_modifier_token1] = ACTIONS(1337), - [aux_sym_visibility_modifier_token2] = ACTIONS(1337), - [aux_sym_visibility_modifier_token3] = ACTIONS(1337), - [aux_sym__arrow_function_header_token1] = ACTIONS(1337), - [anon_sym_LPAREN] = ACTIONS(1335), - [aux_sym_cast_type_token1] = ACTIONS(1337), - [aux_sym_echo_statement_token1] = ACTIONS(1337), - [anon_sym_unset] = ACTIONS(1337), - [aux_sym_declare_statement_token1] = ACTIONS(1337), - [aux_sym_declare_statement_token2] = ACTIONS(1337), - [sym_float] = ACTIONS(1337), - [aux_sym_try_statement_token1] = ACTIONS(1337), - [aux_sym_goto_statement_token1] = ACTIONS(1337), - [aux_sym_continue_statement_token1] = ACTIONS(1337), - [aux_sym_break_statement_token1] = ACTIONS(1337), - [sym_integer] = ACTIONS(1337), - [aux_sym_return_statement_token1] = ACTIONS(1337), - [aux_sym_throw_expression_token1] = ACTIONS(1337), - [aux_sym_while_statement_token1] = ACTIONS(1337), - [aux_sym_while_statement_token2] = ACTIONS(1337), - [aux_sym_do_statement_token1] = ACTIONS(1337), - [aux_sym_for_statement_token1] = ACTIONS(1337), - [aux_sym_for_statement_token2] = ACTIONS(1337), - [aux_sym_foreach_statement_token1] = ACTIONS(1337), - [aux_sym_foreach_statement_token2] = ACTIONS(1337), - [aux_sym_if_statement_token1] = ACTIONS(1337), - [aux_sym_if_statement_token2] = ACTIONS(1337), - [aux_sym_else_if_clause_token1] = ACTIONS(1337), - [aux_sym_else_clause_token1] = ACTIONS(1337), - [aux_sym_match_expression_token1] = ACTIONS(1337), - [aux_sym_match_default_expression_token1] = ACTIONS(1337), - [aux_sym_switch_statement_token1] = ACTIONS(1337), - [aux_sym_switch_block_token1] = ACTIONS(1337), - [anon_sym_AT] = ACTIONS(1335), - [anon_sym_PLUS] = ACTIONS(1337), - [anon_sym_DASH] = ACTIONS(1337), - [anon_sym_TILDE] = ACTIONS(1335), - [anon_sym_BANG] = ACTIONS(1335), - [aux_sym_clone_expression_token1] = ACTIONS(1337), - [aux_sym_print_intrinsic_token1] = ACTIONS(1337), - [aux_sym_object_creation_expression_token1] = ACTIONS(1337), - [anon_sym_PLUS_PLUS] = ACTIONS(1335), - [anon_sym_DASH_DASH] = ACTIONS(1335), - [sym_shell_command_expression] = ACTIONS(1335), - [aux_sym__list_destructing_token1] = ACTIONS(1337), - [anon_sym_LBRACK] = ACTIONS(1335), - [anon_sym_self] = ACTIONS(1337), - [anon_sym_parent] = ACTIONS(1337), - [anon_sym_POUND_LBRACK] = ACTIONS(1335), - [anon_sym_SQUOTE] = ACTIONS(1335), - [aux_sym_encapsed_string_token1] = ACTIONS(1335), - [anon_sym_DQUOTE] = ACTIONS(1335), - [aux_sym_string_token1] = ACTIONS(1335), - [anon_sym_LT_LT_LT] = ACTIONS(1335), - [sym_boolean] = ACTIONS(1337), - [sym_null] = ACTIONS(1337), - [anon_sym_DOLLAR] = ACTIONS(1335), - [aux_sym_yield_expression_token1] = ACTIONS(1337), - [aux_sym_include_expression_token1] = ACTIONS(1337), - [aux_sym_include_once_expression_token1] = ACTIONS(1337), - [aux_sym_require_expression_token1] = ACTIONS(1337), - [aux_sym_require_once_expression_token1] = ACTIONS(1337), - [sym_comment] = ACTIONS(5), - }, - [543] = { - [sym_text_interpolation] = STATE(543), - [ts_builtin_sym_end] = ACTIONS(1403), - [sym_name] = ACTIONS(1405), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1403), - [aux_sym_function_static_declaration_token1] = ACTIONS(1405), - [aux_sym_global_declaration_token1] = ACTIONS(1405), - [aux_sym_namespace_definition_token1] = ACTIONS(1405), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1405), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1405), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1405), - [anon_sym_BSLASH] = ACTIONS(1403), - [anon_sym_LBRACE] = ACTIONS(1403), - [anon_sym_RBRACE] = ACTIONS(1403), - [aux_sym_trait_declaration_token1] = ACTIONS(1405), - [aux_sym_interface_declaration_token1] = ACTIONS(1405), - [aux_sym_enum_declaration_token1] = ACTIONS(1405), - [aux_sym_enum_case_token1] = ACTIONS(1405), - [aux_sym_class_declaration_token1] = ACTIONS(1405), - [aux_sym_final_modifier_token1] = ACTIONS(1405), - [aux_sym_abstract_modifier_token1] = ACTIONS(1405), - [aux_sym_visibility_modifier_token1] = ACTIONS(1405), - [aux_sym_visibility_modifier_token2] = ACTIONS(1405), - [aux_sym_visibility_modifier_token3] = ACTIONS(1405), - [aux_sym__arrow_function_header_token1] = ACTIONS(1405), - [anon_sym_LPAREN] = ACTIONS(1403), - [aux_sym_cast_type_token1] = ACTIONS(1405), - [aux_sym_echo_statement_token1] = ACTIONS(1405), - [anon_sym_unset] = ACTIONS(1405), - [aux_sym_declare_statement_token1] = ACTIONS(1405), - [aux_sym_declare_statement_token2] = ACTIONS(1405), - [sym_float] = ACTIONS(1405), - [aux_sym_try_statement_token1] = ACTIONS(1405), - [aux_sym_goto_statement_token1] = ACTIONS(1405), - [aux_sym_continue_statement_token1] = ACTIONS(1405), - [aux_sym_break_statement_token1] = ACTIONS(1405), - [sym_integer] = ACTIONS(1405), - [aux_sym_return_statement_token1] = ACTIONS(1405), - [aux_sym_throw_expression_token1] = ACTIONS(1405), - [aux_sym_while_statement_token1] = ACTIONS(1405), - [aux_sym_while_statement_token2] = ACTIONS(1405), - [aux_sym_do_statement_token1] = ACTIONS(1405), - [aux_sym_for_statement_token1] = ACTIONS(1405), - [aux_sym_for_statement_token2] = ACTIONS(1405), - [aux_sym_foreach_statement_token1] = ACTIONS(1405), - [aux_sym_foreach_statement_token2] = ACTIONS(1405), - [aux_sym_if_statement_token1] = ACTIONS(1405), - [aux_sym_if_statement_token2] = ACTIONS(1405), - [aux_sym_else_if_clause_token1] = ACTIONS(1405), - [aux_sym_else_clause_token1] = ACTIONS(1405), - [aux_sym_match_expression_token1] = ACTIONS(1405), - [aux_sym_match_default_expression_token1] = ACTIONS(1405), - [aux_sym_switch_statement_token1] = ACTIONS(1405), - [aux_sym_switch_block_token1] = ACTIONS(1405), - [anon_sym_AT] = ACTIONS(1403), - [anon_sym_PLUS] = ACTIONS(1405), - [anon_sym_DASH] = ACTIONS(1405), - [anon_sym_TILDE] = ACTIONS(1403), - [anon_sym_BANG] = ACTIONS(1403), - [aux_sym_clone_expression_token1] = ACTIONS(1405), - [aux_sym_print_intrinsic_token1] = ACTIONS(1405), - [aux_sym_object_creation_expression_token1] = ACTIONS(1405), - [anon_sym_PLUS_PLUS] = ACTIONS(1403), - [anon_sym_DASH_DASH] = ACTIONS(1403), - [sym_shell_command_expression] = ACTIONS(1403), - [aux_sym__list_destructing_token1] = ACTIONS(1405), - [anon_sym_LBRACK] = ACTIONS(1403), - [anon_sym_self] = ACTIONS(1405), - [anon_sym_parent] = ACTIONS(1405), - [anon_sym_POUND_LBRACK] = ACTIONS(1403), - [anon_sym_SQUOTE] = ACTIONS(1403), - [aux_sym_encapsed_string_token1] = ACTIONS(1403), - [anon_sym_DQUOTE] = ACTIONS(1403), - [aux_sym_string_token1] = ACTIONS(1403), - [anon_sym_LT_LT_LT] = ACTIONS(1403), - [sym_boolean] = ACTIONS(1405), - [sym_null] = ACTIONS(1405), - [anon_sym_DOLLAR] = ACTIONS(1403), - [aux_sym_yield_expression_token1] = ACTIONS(1405), - [aux_sym_include_expression_token1] = ACTIONS(1405), - [aux_sym_include_once_expression_token1] = ACTIONS(1405), - [aux_sym_require_expression_token1] = ACTIONS(1405), - [aux_sym_require_once_expression_token1] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - }, - [544] = { - [sym_text_interpolation] = STATE(544), - [ts_builtin_sym_end] = ACTIONS(1407), - [sym_name] = ACTIONS(1409), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1407), - [aux_sym_function_static_declaration_token1] = ACTIONS(1409), - [aux_sym_global_declaration_token1] = ACTIONS(1409), - [aux_sym_namespace_definition_token1] = ACTIONS(1409), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1409), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1409), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1409), - [anon_sym_BSLASH] = ACTIONS(1407), - [anon_sym_LBRACE] = ACTIONS(1407), - [anon_sym_RBRACE] = ACTIONS(1407), - [aux_sym_trait_declaration_token1] = ACTIONS(1409), - [aux_sym_interface_declaration_token1] = ACTIONS(1409), - [aux_sym_enum_declaration_token1] = ACTIONS(1409), - [aux_sym_enum_case_token1] = ACTIONS(1409), - [aux_sym_class_declaration_token1] = ACTIONS(1409), - [aux_sym_final_modifier_token1] = ACTIONS(1409), - [aux_sym_abstract_modifier_token1] = ACTIONS(1409), - [aux_sym_visibility_modifier_token1] = ACTIONS(1409), - [aux_sym_visibility_modifier_token2] = ACTIONS(1409), - [aux_sym_visibility_modifier_token3] = ACTIONS(1409), - [aux_sym__arrow_function_header_token1] = ACTIONS(1409), - [anon_sym_LPAREN] = ACTIONS(1407), - [aux_sym_cast_type_token1] = ACTIONS(1409), - [aux_sym_echo_statement_token1] = ACTIONS(1409), - [anon_sym_unset] = ACTIONS(1409), - [aux_sym_declare_statement_token1] = ACTIONS(1409), - [aux_sym_declare_statement_token2] = ACTIONS(1409), - [sym_float] = ACTIONS(1409), - [aux_sym_try_statement_token1] = ACTIONS(1409), - [aux_sym_goto_statement_token1] = ACTIONS(1409), - [aux_sym_continue_statement_token1] = ACTIONS(1409), - [aux_sym_break_statement_token1] = ACTIONS(1409), - [sym_integer] = ACTIONS(1409), - [aux_sym_return_statement_token1] = ACTIONS(1409), - [aux_sym_throw_expression_token1] = ACTIONS(1409), - [aux_sym_while_statement_token1] = ACTIONS(1409), - [aux_sym_while_statement_token2] = ACTIONS(1409), - [aux_sym_do_statement_token1] = ACTIONS(1409), - [aux_sym_for_statement_token1] = ACTIONS(1409), - [aux_sym_for_statement_token2] = ACTIONS(1409), - [aux_sym_foreach_statement_token1] = ACTIONS(1409), - [aux_sym_foreach_statement_token2] = ACTIONS(1409), - [aux_sym_if_statement_token1] = ACTIONS(1409), - [aux_sym_if_statement_token2] = ACTIONS(1409), - [aux_sym_else_if_clause_token1] = ACTIONS(1409), - [aux_sym_else_clause_token1] = ACTIONS(1409), - [aux_sym_match_expression_token1] = ACTIONS(1409), - [aux_sym_match_default_expression_token1] = ACTIONS(1409), - [aux_sym_switch_statement_token1] = ACTIONS(1409), - [aux_sym_switch_block_token1] = ACTIONS(1409), - [anon_sym_AT] = ACTIONS(1407), - [anon_sym_PLUS] = ACTIONS(1409), - [anon_sym_DASH] = ACTIONS(1409), - [anon_sym_TILDE] = ACTIONS(1407), - [anon_sym_BANG] = ACTIONS(1407), - [aux_sym_clone_expression_token1] = ACTIONS(1409), - [aux_sym_print_intrinsic_token1] = ACTIONS(1409), - [aux_sym_object_creation_expression_token1] = ACTIONS(1409), - [anon_sym_PLUS_PLUS] = ACTIONS(1407), - [anon_sym_DASH_DASH] = ACTIONS(1407), - [sym_shell_command_expression] = ACTIONS(1407), - [aux_sym__list_destructing_token1] = ACTIONS(1409), - [anon_sym_LBRACK] = ACTIONS(1407), - [anon_sym_self] = ACTIONS(1409), - [anon_sym_parent] = ACTIONS(1409), - [anon_sym_POUND_LBRACK] = ACTIONS(1407), - [anon_sym_SQUOTE] = ACTIONS(1407), - [aux_sym_encapsed_string_token1] = ACTIONS(1407), - [anon_sym_DQUOTE] = ACTIONS(1407), - [aux_sym_string_token1] = ACTIONS(1407), - [anon_sym_LT_LT_LT] = ACTIONS(1407), - [sym_boolean] = ACTIONS(1409), - [sym_null] = ACTIONS(1409), - [anon_sym_DOLLAR] = ACTIONS(1407), - [aux_sym_yield_expression_token1] = ACTIONS(1409), - [aux_sym_include_expression_token1] = ACTIONS(1409), - [aux_sym_include_once_expression_token1] = ACTIONS(1409), - [aux_sym_require_expression_token1] = ACTIONS(1409), - [aux_sym_require_once_expression_token1] = ACTIONS(1409), - [sym_comment] = ACTIONS(5), - }, - [545] = { - [sym_text_interpolation] = STATE(545), - [ts_builtin_sym_end] = ACTIONS(1411), - [sym_name] = ACTIONS(1413), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1411), - [aux_sym_function_static_declaration_token1] = ACTIONS(1413), - [aux_sym_global_declaration_token1] = ACTIONS(1413), - [aux_sym_namespace_definition_token1] = ACTIONS(1413), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1413), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1413), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1413), - [anon_sym_BSLASH] = ACTIONS(1411), - [anon_sym_LBRACE] = ACTIONS(1411), - [anon_sym_RBRACE] = ACTIONS(1411), - [aux_sym_trait_declaration_token1] = ACTIONS(1413), - [aux_sym_interface_declaration_token1] = ACTIONS(1413), - [aux_sym_enum_declaration_token1] = ACTIONS(1413), - [aux_sym_enum_case_token1] = ACTIONS(1413), - [aux_sym_class_declaration_token1] = ACTIONS(1413), - [aux_sym_final_modifier_token1] = ACTIONS(1413), - [aux_sym_abstract_modifier_token1] = ACTIONS(1413), - [aux_sym_visibility_modifier_token1] = ACTIONS(1413), - [aux_sym_visibility_modifier_token2] = ACTIONS(1413), - [aux_sym_visibility_modifier_token3] = ACTIONS(1413), - [aux_sym__arrow_function_header_token1] = ACTIONS(1413), - [anon_sym_LPAREN] = ACTIONS(1411), - [aux_sym_cast_type_token1] = ACTIONS(1413), - [aux_sym_echo_statement_token1] = ACTIONS(1413), - [anon_sym_unset] = ACTIONS(1413), - [aux_sym_declare_statement_token1] = ACTIONS(1413), - [aux_sym_declare_statement_token2] = ACTIONS(1413), - [sym_float] = ACTIONS(1413), - [aux_sym_try_statement_token1] = ACTIONS(1413), - [aux_sym_goto_statement_token1] = ACTIONS(1413), - [aux_sym_continue_statement_token1] = ACTIONS(1413), - [aux_sym_break_statement_token1] = ACTIONS(1413), - [sym_integer] = ACTIONS(1413), - [aux_sym_return_statement_token1] = ACTIONS(1413), - [aux_sym_throw_expression_token1] = ACTIONS(1413), - [aux_sym_while_statement_token1] = ACTIONS(1413), - [aux_sym_while_statement_token2] = ACTIONS(1413), - [aux_sym_do_statement_token1] = ACTIONS(1413), - [aux_sym_for_statement_token1] = ACTIONS(1413), - [aux_sym_for_statement_token2] = ACTIONS(1413), - [aux_sym_foreach_statement_token1] = ACTIONS(1413), - [aux_sym_foreach_statement_token2] = ACTIONS(1413), - [aux_sym_if_statement_token1] = ACTIONS(1413), - [aux_sym_if_statement_token2] = ACTIONS(1413), - [aux_sym_else_if_clause_token1] = ACTIONS(1413), - [aux_sym_else_clause_token1] = ACTIONS(1413), - [aux_sym_match_expression_token1] = ACTIONS(1413), - [aux_sym_match_default_expression_token1] = ACTIONS(1413), - [aux_sym_switch_statement_token1] = ACTIONS(1413), - [aux_sym_switch_block_token1] = ACTIONS(1413), - [anon_sym_AT] = ACTIONS(1411), - [anon_sym_PLUS] = ACTIONS(1413), - [anon_sym_DASH] = ACTIONS(1413), - [anon_sym_TILDE] = ACTIONS(1411), - [anon_sym_BANG] = ACTIONS(1411), - [aux_sym_clone_expression_token1] = ACTIONS(1413), - [aux_sym_print_intrinsic_token1] = ACTIONS(1413), - [aux_sym_object_creation_expression_token1] = ACTIONS(1413), - [anon_sym_PLUS_PLUS] = ACTIONS(1411), - [anon_sym_DASH_DASH] = ACTIONS(1411), - [sym_shell_command_expression] = ACTIONS(1411), - [aux_sym__list_destructing_token1] = ACTIONS(1413), - [anon_sym_LBRACK] = ACTIONS(1411), - [anon_sym_self] = ACTIONS(1413), - [anon_sym_parent] = ACTIONS(1413), - [anon_sym_POUND_LBRACK] = ACTIONS(1411), - [anon_sym_SQUOTE] = ACTIONS(1411), - [aux_sym_encapsed_string_token1] = ACTIONS(1411), - [anon_sym_DQUOTE] = ACTIONS(1411), - [aux_sym_string_token1] = ACTIONS(1411), - [anon_sym_LT_LT_LT] = ACTIONS(1411), - [sym_boolean] = ACTIONS(1413), - [sym_null] = ACTIONS(1413), - [anon_sym_DOLLAR] = ACTIONS(1411), - [aux_sym_yield_expression_token1] = ACTIONS(1413), - [aux_sym_include_expression_token1] = ACTIONS(1413), - [aux_sym_include_once_expression_token1] = ACTIONS(1413), - [aux_sym_require_expression_token1] = ACTIONS(1413), - [aux_sym_require_once_expression_token1] = ACTIONS(1413), - [sym_comment] = ACTIONS(5), - }, - [546] = { - [sym_text_interpolation] = STATE(546), - [ts_builtin_sym_end] = ACTIONS(1415), - [sym_name] = ACTIONS(1417), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1415), - [aux_sym_function_static_declaration_token1] = ACTIONS(1417), - [aux_sym_global_declaration_token1] = ACTIONS(1417), - [aux_sym_namespace_definition_token1] = ACTIONS(1417), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1417), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1417), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1417), - [anon_sym_BSLASH] = ACTIONS(1415), - [anon_sym_LBRACE] = ACTIONS(1415), - [anon_sym_RBRACE] = ACTIONS(1415), - [aux_sym_trait_declaration_token1] = ACTIONS(1417), - [aux_sym_interface_declaration_token1] = ACTIONS(1417), - [aux_sym_enum_declaration_token1] = ACTIONS(1417), - [aux_sym_enum_case_token1] = ACTIONS(1417), - [aux_sym_class_declaration_token1] = ACTIONS(1417), - [aux_sym_final_modifier_token1] = ACTIONS(1417), - [aux_sym_abstract_modifier_token1] = ACTIONS(1417), - [aux_sym_visibility_modifier_token1] = ACTIONS(1417), - [aux_sym_visibility_modifier_token2] = ACTIONS(1417), - [aux_sym_visibility_modifier_token3] = ACTIONS(1417), - [aux_sym__arrow_function_header_token1] = ACTIONS(1417), - [anon_sym_LPAREN] = ACTIONS(1415), - [aux_sym_cast_type_token1] = ACTIONS(1417), - [aux_sym_echo_statement_token1] = ACTIONS(1417), - [anon_sym_unset] = ACTIONS(1417), - [aux_sym_declare_statement_token1] = ACTIONS(1417), - [aux_sym_declare_statement_token2] = ACTIONS(1417), - [sym_float] = ACTIONS(1417), - [aux_sym_try_statement_token1] = ACTIONS(1417), - [aux_sym_goto_statement_token1] = ACTIONS(1417), - [aux_sym_continue_statement_token1] = ACTIONS(1417), - [aux_sym_break_statement_token1] = ACTIONS(1417), - [sym_integer] = ACTIONS(1417), - [aux_sym_return_statement_token1] = ACTIONS(1417), - [aux_sym_throw_expression_token1] = ACTIONS(1417), - [aux_sym_while_statement_token1] = ACTIONS(1417), - [aux_sym_while_statement_token2] = ACTIONS(1417), - [aux_sym_do_statement_token1] = ACTIONS(1417), - [aux_sym_for_statement_token1] = ACTIONS(1417), - [aux_sym_for_statement_token2] = ACTIONS(1417), - [aux_sym_foreach_statement_token1] = ACTIONS(1417), - [aux_sym_foreach_statement_token2] = ACTIONS(1417), - [aux_sym_if_statement_token1] = ACTIONS(1417), - [aux_sym_if_statement_token2] = ACTIONS(1417), - [aux_sym_else_if_clause_token1] = ACTIONS(1417), - [aux_sym_else_clause_token1] = ACTIONS(1417), - [aux_sym_match_expression_token1] = ACTIONS(1417), - [aux_sym_match_default_expression_token1] = ACTIONS(1417), - [aux_sym_switch_statement_token1] = ACTIONS(1417), - [aux_sym_switch_block_token1] = ACTIONS(1417), - [anon_sym_AT] = ACTIONS(1415), - [anon_sym_PLUS] = ACTIONS(1417), - [anon_sym_DASH] = ACTIONS(1417), - [anon_sym_TILDE] = ACTIONS(1415), - [anon_sym_BANG] = ACTIONS(1415), - [aux_sym_clone_expression_token1] = ACTIONS(1417), - [aux_sym_print_intrinsic_token1] = ACTIONS(1417), - [aux_sym_object_creation_expression_token1] = ACTIONS(1417), - [anon_sym_PLUS_PLUS] = ACTIONS(1415), - [anon_sym_DASH_DASH] = ACTIONS(1415), - [sym_shell_command_expression] = ACTIONS(1415), - [aux_sym__list_destructing_token1] = ACTIONS(1417), - [anon_sym_LBRACK] = ACTIONS(1415), - [anon_sym_self] = ACTIONS(1417), - [anon_sym_parent] = ACTIONS(1417), - [anon_sym_POUND_LBRACK] = ACTIONS(1415), - [anon_sym_SQUOTE] = ACTIONS(1415), - [aux_sym_encapsed_string_token1] = ACTIONS(1415), - [anon_sym_DQUOTE] = ACTIONS(1415), - [aux_sym_string_token1] = ACTIONS(1415), - [anon_sym_LT_LT_LT] = ACTIONS(1415), - [sym_boolean] = ACTIONS(1417), - [sym_null] = ACTIONS(1417), - [anon_sym_DOLLAR] = ACTIONS(1415), - [aux_sym_yield_expression_token1] = ACTIONS(1417), - [aux_sym_include_expression_token1] = ACTIONS(1417), - [aux_sym_include_once_expression_token1] = ACTIONS(1417), - [aux_sym_require_expression_token1] = ACTIONS(1417), - [aux_sym_require_once_expression_token1] = ACTIONS(1417), - [sym_comment] = ACTIONS(5), - }, - [547] = { - [sym_text_interpolation] = STATE(547), - [ts_builtin_sym_end] = ACTIONS(1419), - [sym_name] = ACTIONS(1421), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1419), - [aux_sym_function_static_declaration_token1] = ACTIONS(1421), - [aux_sym_global_declaration_token1] = ACTIONS(1421), - [aux_sym_namespace_definition_token1] = ACTIONS(1421), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1421), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1421), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1421), - [anon_sym_BSLASH] = ACTIONS(1419), - [anon_sym_LBRACE] = ACTIONS(1419), - [anon_sym_RBRACE] = ACTIONS(1419), - [aux_sym_trait_declaration_token1] = ACTIONS(1421), - [aux_sym_interface_declaration_token1] = ACTIONS(1421), - [aux_sym_enum_declaration_token1] = ACTIONS(1421), - [aux_sym_enum_case_token1] = ACTIONS(1421), - [aux_sym_class_declaration_token1] = ACTIONS(1421), - [aux_sym_final_modifier_token1] = ACTIONS(1421), - [aux_sym_abstract_modifier_token1] = ACTIONS(1421), - [aux_sym_visibility_modifier_token1] = ACTIONS(1421), - [aux_sym_visibility_modifier_token2] = ACTIONS(1421), - [aux_sym_visibility_modifier_token3] = ACTIONS(1421), - [aux_sym__arrow_function_header_token1] = ACTIONS(1421), - [anon_sym_LPAREN] = ACTIONS(1419), - [aux_sym_cast_type_token1] = ACTIONS(1421), - [aux_sym_echo_statement_token1] = ACTIONS(1421), - [anon_sym_unset] = ACTIONS(1421), - [aux_sym_declare_statement_token1] = ACTIONS(1421), - [aux_sym_declare_statement_token2] = ACTIONS(1421), - [sym_float] = ACTIONS(1421), - [aux_sym_try_statement_token1] = ACTIONS(1421), - [aux_sym_goto_statement_token1] = ACTIONS(1421), - [aux_sym_continue_statement_token1] = ACTIONS(1421), - [aux_sym_break_statement_token1] = ACTIONS(1421), - [sym_integer] = ACTIONS(1421), - [aux_sym_return_statement_token1] = ACTIONS(1421), - [aux_sym_throw_expression_token1] = ACTIONS(1421), - [aux_sym_while_statement_token1] = ACTIONS(1421), - [aux_sym_while_statement_token2] = ACTIONS(1421), - [aux_sym_do_statement_token1] = ACTIONS(1421), - [aux_sym_for_statement_token1] = ACTIONS(1421), - [aux_sym_for_statement_token2] = ACTIONS(1421), - [aux_sym_foreach_statement_token1] = ACTIONS(1421), - [aux_sym_foreach_statement_token2] = ACTIONS(1421), - [aux_sym_if_statement_token1] = ACTIONS(1421), - [aux_sym_if_statement_token2] = ACTIONS(1421), - [aux_sym_else_if_clause_token1] = ACTIONS(1421), - [aux_sym_else_clause_token1] = ACTIONS(1421), - [aux_sym_match_expression_token1] = ACTIONS(1421), - [aux_sym_match_default_expression_token1] = ACTIONS(1421), - [aux_sym_switch_statement_token1] = ACTIONS(1421), - [aux_sym_switch_block_token1] = ACTIONS(1421), - [anon_sym_AT] = ACTIONS(1419), - [anon_sym_PLUS] = ACTIONS(1421), - [anon_sym_DASH] = ACTIONS(1421), - [anon_sym_TILDE] = ACTIONS(1419), - [anon_sym_BANG] = ACTIONS(1419), - [aux_sym_clone_expression_token1] = ACTIONS(1421), - [aux_sym_print_intrinsic_token1] = ACTIONS(1421), - [aux_sym_object_creation_expression_token1] = ACTIONS(1421), - [anon_sym_PLUS_PLUS] = ACTIONS(1419), - [anon_sym_DASH_DASH] = ACTIONS(1419), - [sym_shell_command_expression] = ACTIONS(1419), - [aux_sym__list_destructing_token1] = ACTIONS(1421), - [anon_sym_LBRACK] = ACTIONS(1419), - [anon_sym_self] = ACTIONS(1421), - [anon_sym_parent] = ACTIONS(1421), - [anon_sym_POUND_LBRACK] = ACTIONS(1419), - [anon_sym_SQUOTE] = ACTIONS(1419), - [aux_sym_encapsed_string_token1] = ACTIONS(1419), - [anon_sym_DQUOTE] = ACTIONS(1419), - [aux_sym_string_token1] = ACTIONS(1419), - [anon_sym_LT_LT_LT] = ACTIONS(1419), - [sym_boolean] = ACTIONS(1421), - [sym_null] = ACTIONS(1421), - [anon_sym_DOLLAR] = ACTIONS(1419), - [aux_sym_yield_expression_token1] = ACTIONS(1421), - [aux_sym_include_expression_token1] = ACTIONS(1421), - [aux_sym_include_once_expression_token1] = ACTIONS(1421), - [aux_sym_require_expression_token1] = ACTIONS(1421), - [aux_sym_require_once_expression_token1] = ACTIONS(1421), - [sym_comment] = ACTIONS(5), - }, - [548] = { - [sym_text_interpolation] = STATE(548), - [sym_name] = ACTIONS(1423), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1425), - [aux_sym_function_static_declaration_token1] = ACTIONS(1423), - [aux_sym_global_declaration_token1] = ACTIONS(1423), - [aux_sym_namespace_definition_token1] = ACTIONS(1423), - [aux_sym_namespace_use_declaration_token1] = ACTIONS(1423), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(1423), - [aux_sym_namespace_use_declaration_token3] = ACTIONS(1423), - [anon_sym_BSLASH] = ACTIONS(1425), - [anon_sym_LBRACE] = ACTIONS(1425), - [aux_sym_trait_declaration_token1] = ACTIONS(1423), - [aux_sym_interface_declaration_token1] = ACTIONS(1423), - [aux_sym_enum_declaration_token1] = ACTIONS(1423), - [anon_sym_COLON] = ACTIONS(1425), - [aux_sym_class_declaration_token1] = ACTIONS(1423), - [aux_sym_final_modifier_token1] = ACTIONS(1423), - [aux_sym_abstract_modifier_token1] = ACTIONS(1423), - [aux_sym_visibility_modifier_token1] = ACTIONS(1423), - [aux_sym_visibility_modifier_token2] = ACTIONS(1423), - [aux_sym_visibility_modifier_token3] = ACTIONS(1423), - [aux_sym__arrow_function_header_token1] = ACTIONS(1423), - [anon_sym_LPAREN] = ACTIONS(1425), - [aux_sym_cast_type_token1] = ACTIONS(1423), - [aux_sym_echo_statement_token1] = ACTIONS(1423), - [anon_sym_unset] = ACTIONS(1423), - [aux_sym_declare_statement_token1] = ACTIONS(1423), - [sym_float] = ACTIONS(1423), - [aux_sym_try_statement_token1] = ACTIONS(1423), - [aux_sym_goto_statement_token1] = ACTIONS(1423), - [aux_sym_continue_statement_token1] = ACTIONS(1423), - [aux_sym_break_statement_token1] = ACTIONS(1423), - [sym_integer] = ACTIONS(1423), - [aux_sym_return_statement_token1] = ACTIONS(1423), - [aux_sym_throw_expression_token1] = ACTIONS(1423), - [aux_sym_while_statement_token1] = ACTIONS(1423), - [aux_sym_do_statement_token1] = ACTIONS(1423), - [aux_sym_for_statement_token1] = ACTIONS(1423), - [aux_sym_foreach_statement_token1] = ACTIONS(1423), - [aux_sym_if_statement_token1] = ACTIONS(1423), - [aux_sym_match_expression_token1] = ACTIONS(1423), - [aux_sym_switch_statement_token1] = ACTIONS(1423), - [anon_sym_AT] = ACTIONS(1425), - [anon_sym_PLUS] = ACTIONS(1423), - [anon_sym_DASH] = ACTIONS(1423), - [anon_sym_TILDE] = ACTIONS(1425), - [anon_sym_BANG] = ACTIONS(1425), - [aux_sym_clone_expression_token1] = ACTIONS(1423), - [aux_sym_print_intrinsic_token1] = ACTIONS(1423), - [aux_sym_object_creation_expression_token1] = ACTIONS(1423), - [anon_sym_PLUS_PLUS] = ACTIONS(1425), - [anon_sym_DASH_DASH] = ACTIONS(1425), - [sym_shell_command_expression] = ACTIONS(1425), - [aux_sym__list_destructing_token1] = ACTIONS(1423), - [anon_sym_LBRACK] = ACTIONS(1425), - [anon_sym_self] = ACTIONS(1423), - [anon_sym_parent] = ACTIONS(1423), - [anon_sym_POUND_LBRACK] = ACTIONS(1425), - [anon_sym_SQUOTE] = ACTIONS(1425), - [aux_sym_encapsed_string_token1] = ACTIONS(1425), - [anon_sym_DQUOTE] = ACTIONS(1425), - [aux_sym_string_token1] = ACTIONS(1425), - [anon_sym_LT_LT_LT] = ACTIONS(1425), - [sym_boolean] = ACTIONS(1423), - [sym_null] = ACTIONS(1423), - [anon_sym_DOLLAR] = ACTIONS(1425), - [aux_sym_yield_expression_token1] = ACTIONS(1423), - [aux_sym_include_expression_token1] = ACTIONS(1423), - [aux_sym_include_once_expression_token1] = ACTIONS(1423), - [aux_sym_require_expression_token1] = ACTIONS(1423), - [aux_sym_require_once_expression_token1] = ACTIONS(1423), - [sym_comment] = ACTIONS(5), - }, - [549] = { - [sym_text_interpolation] = STATE(549), - [sym_qualified_name] = STATE(667), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2395), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__primary_expression] = STATE(887), - [sym_parenthesized_expression] = STATE(669), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_variable] = STATE(689), - [sym_member_access_expression] = STATE(689), - [sym_nullsafe_member_access_expression] = STATE(689), - [sym_scoped_property_access_expression] = STATE(689), - [sym_function_call_expression] = STATE(637), - [sym_scoped_call_expression] = STATE(637), - [sym__scope_resolution_qualifier] = STATE(2442), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(637), - [sym_nullsafe_member_call_expression] = STATE(637), - [sym_subscript_expression] = STATE(637), - [sym__dereferencable_expression] = STATE(1602), - [sym_array_creation_expression] = STATE(669), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(669), - [sym_dynamic_variable_name] = STATE(637), - [sym_variable_name] = STATE(637), - [sym__reserved_identifier] = STATE(1490), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(1427), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(1429), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(652), - [aux_sym_print_intrinsic_token1] = ACTIONS(662), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [anon_sym_LBRACK] = ACTIONS(968), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(1431), - [sym_comment] = ACTIONS(5), - }, - [550] = { - [sym_text_interpolation] = STATE(550), - [sym_qualified_name] = STATE(667), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2453), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__primary_expression] = STATE(887), - [sym_parenthesized_expression] = STATE(669), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_variable] = STATE(689), - [sym_member_access_expression] = STATE(689), - [sym_nullsafe_member_access_expression] = STATE(689), - [sym_scoped_property_access_expression] = STATE(689), - [sym_function_call_expression] = STATE(637), - [sym_scoped_call_expression] = STATE(637), - [sym__scope_resolution_qualifier] = STATE(2442), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(637), - [sym_nullsafe_member_call_expression] = STATE(637), - [sym_subscript_expression] = STATE(637), - [sym__dereferencable_expression] = STATE(1602), - [sym_array_creation_expression] = STATE(669), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(669), - [sym_dynamic_variable_name] = STATE(637), - [sym_variable_name] = STATE(637), - [sym__reserved_identifier] = STATE(1490), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(1427), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(1429), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(564), - [aux_sym_print_intrinsic_token1] = ACTIONS(576), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [anon_sym_LBRACK] = ACTIONS(968), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(1431), - [sym_comment] = ACTIONS(5), - }, - [551] = { - [sym_text_interpolation] = STATE(551), - [sym_qualified_name] = STATE(835), - [sym_namespace_name_as_prefix] = STATE(2491), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2482), - [sym_arrow_function] = STATE(1046), - [sym_throw_expression] = STATE(1046), - [sym__primary_expression] = STATE(1016), - [sym_parenthesized_expression] = STATE(837), - [sym_class_constant_access_expression] = STATE(882), - [sym_print_intrinsic] = STATE(1046), - [sym_anonymous_function_creation_expression] = STATE(1046), - [sym_object_creation_expression] = STATE(1046), - [sym_update_expression] = STATE(1046), - [sym_cast_variable] = STATE(792), - [sym_member_access_expression] = STATE(792), - [sym_nullsafe_member_access_expression] = STATE(792), - [sym_scoped_property_access_expression] = STATE(792), - [sym_function_call_expression] = STATE(747), - [sym_scoped_call_expression] = STATE(747), - [sym__scope_resolution_qualifier] = STATE(2405), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(747), - [sym_nullsafe_member_call_expression] = STATE(747), - [sym_subscript_expression] = STATE(747), - [sym__dereferencable_expression] = STATE(1627), - [sym_array_creation_expression] = STATE(837), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1695), - [sym_encapsed_string] = STATE(878), - [sym_string] = STATE(878), - [sym_heredoc] = STATE(878), - [sym_nowdoc] = STATE(878), - [sym__string] = STATE(837), - [sym_dynamic_variable_name] = STATE(747), - [sym_variable_name] = STATE(747), - [sym__reserved_identifier] = STATE(1506), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(1433), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(640), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(642), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(1435), - [aux_sym_cast_type_token1] = ACTIONS(235), - [sym_float] = ACTIONS(243), - [sym_integer] = ACTIONS(243), - [aux_sym_throw_expression_token1] = ACTIONS(255), - [aux_sym_print_intrinsic_token1] = ACTIONS(279), - [aux_sym_object_creation_expression_token1] = ACTIONS(281), - [anon_sym_PLUS_PLUS] = ACTIONS(283), - [anon_sym_DASH_DASH] = ACTIONS(283), - [sym_shell_command_expression] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(986), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(295), - [aux_sym_encapsed_string_token1] = ACTIONS(297), - [anon_sym_DQUOTE] = ACTIONS(297), - [aux_sym_string_token1] = ACTIONS(295), - [anon_sym_LT_LT_LT] = ACTIONS(299), - [sym_boolean] = ACTIONS(243), - [sym_null] = ACTIONS(243), - [anon_sym_DOLLAR] = ACTIONS(1437), - [sym_comment] = ACTIONS(5), - }, - [552] = { - [sym_text_interpolation] = STATE(552), - [sym_qualified_name] = STATE(667), - [sym_namespace_name_as_prefix] = STATE(2450), - [sym_namespace_name] = STATE(2490), - [sym_static_modifier] = STATE(2487), - [sym__arrow_function_header] = STATE(2347), - [sym_arrow_function] = STATE(928), - [sym_throw_expression] = STATE(928), - [sym__primary_expression] = STATE(887), - [sym_parenthesized_expression] = STATE(669), - [sym_class_constant_access_expression] = STATE(741), - [sym_print_intrinsic] = STATE(928), - [sym_anonymous_function_creation_expression] = STATE(928), - [sym_object_creation_expression] = STATE(928), - [sym_update_expression] = STATE(928), - [sym_cast_variable] = STATE(689), - [sym_member_access_expression] = STATE(689), - [sym_nullsafe_member_access_expression] = STATE(689), - [sym_scoped_property_access_expression] = STATE(689), - [sym_function_call_expression] = STATE(637), - [sym_scoped_call_expression] = STATE(637), - [sym__scope_resolution_qualifier] = STATE(2442), - [sym_relative_scope] = STATE(2478), - [sym_member_call_expression] = STATE(637), - [sym_nullsafe_member_call_expression] = STATE(637), - [sym_subscript_expression] = STATE(637), - [sym__dereferencable_expression] = STATE(1602), - [sym_array_creation_expression] = STATE(669), - [sym_attribute_group] = STATE(1319), - [sym_attribute_list] = STATE(1686), - [sym_encapsed_string] = STATE(709), - [sym_string] = STATE(709), - [sym_heredoc] = STATE(709), - [sym_nowdoc] = STATE(709), - [sym__string] = STATE(669), - [sym_dynamic_variable_name] = STATE(637), - [sym_variable_name] = STATE(637), - [sym__reserved_identifier] = STATE(1490), - [aux_sym_attribute_list_repeat1] = STATE(1310), - [sym_name] = ACTIONS(1427), - [anon_sym_QMARK_GT] = ACTIONS(18), - [aux_sym_function_static_declaration_token1] = ACTIONS(548), - [aux_sym_namespace_definition_token1] = ACTIONS(550), - [aux_sym_namespace_use_declaration_token2] = ACTIONS(552), - [anon_sym_BSLASH] = ACTIONS(209), - [aux_sym__arrow_function_header_token1] = ACTIONS(231), - [anon_sym_LPAREN] = ACTIONS(1429), - [aux_sym_cast_type_token1] = ACTIONS(560), - [sym_float] = ACTIONS(562), - [sym_integer] = ACTIONS(562), - [aux_sym_throw_expression_token1] = ACTIONS(610), - [aux_sym_print_intrinsic_token1] = ACTIONS(620), - [aux_sym_object_creation_expression_token1] = ACTIONS(578), - [anon_sym_PLUS_PLUS] = ACTIONS(580), - [anon_sym_DASH_DASH] = ACTIONS(580), - [sym_shell_command_expression] = ACTIONS(582), - [anon_sym_LBRACK] = ACTIONS(968), - [anon_sym_self] = ACTIONS(291), - [anon_sym_parent] = ACTIONS(291), - [anon_sym_POUND_LBRACK] = ACTIONS(293), - [anon_sym_SQUOTE] = ACTIONS(586), - [aux_sym_encapsed_string_token1] = ACTIONS(588), - [anon_sym_DQUOTE] = ACTIONS(588), - [aux_sym_string_token1] = ACTIONS(586), - [anon_sym_LT_LT_LT] = ACTIONS(590), - [sym_boolean] = ACTIONS(562), - [sym_null] = ACTIONS(562), - [anon_sym_DOLLAR] = ACTIONS(1431), - [sym_comment] = ACTIONS(5), - }, - [553] = { - [sym_text_interpolation] = STATE(553), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1439), - [anon_sym_AMP] = ACTIONS(1441), - [anon_sym_COMMA] = ACTIONS(1439), - [anon_sym_EQ] = ACTIONS(1441), - [aux_sym_namespace_aliasing_clause_token1] = ACTIONS(1439), - [anon_sym_LBRACE] = ACTIONS(1439), - [anon_sym_RBRACE] = ACTIONS(1439), - [aux_sym_base_clause_token1] = ACTIONS(1439), - [anon_sym_COLON] = ACTIONS(1441), - [aux_sym_class_interface_clause_token1] = ACTIONS(1439), - [anon_sym_EQ_GT] = ACTIONS(1439), - [anon_sym_LPAREN] = ACTIONS(1439), - [anon_sym_RPAREN] = ACTIONS(1439), - [anon_sym_QMARK] = ACTIONS(1441), - [anon_sym_PIPE] = ACTIONS(1441), - [anon_sym_PLUS] = ACTIONS(1441), - [anon_sym_DASH] = ACTIONS(1441), - [anon_sym_STAR_STAR] = ACTIONS(1441), - [anon_sym_COLON_COLON] = ACTIONS(1439), - [anon_sym_PLUS_PLUS] = ACTIONS(1439), - [anon_sym_DASH_DASH] = ACTIONS(1439), - [anon_sym_STAR_STAR_EQ] = ACTIONS(1439), - [anon_sym_STAR_EQ] = ACTIONS(1439), - [anon_sym_SLASH_EQ] = ACTIONS(1439), - [anon_sym_PERCENT_EQ] = ACTIONS(1439), - [anon_sym_PLUS_EQ] = ACTIONS(1439), - [anon_sym_DASH_EQ] = ACTIONS(1439), - [anon_sym_DOT_EQ] = ACTIONS(1439), - [anon_sym_LT_LT_EQ] = ACTIONS(1439), - [anon_sym_GT_GT_EQ] = ACTIONS(1439), - [anon_sym_AMP_EQ] = ACTIONS(1439), - [anon_sym_CARET_EQ] = ACTIONS(1439), - [anon_sym_PIPE_EQ] = ACTIONS(1439), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1439), - [anon_sym_DASH_GT] = ACTIONS(1439), - [anon_sym_QMARK_DASH_GT] = ACTIONS(1439), - [anon_sym_LBRACK] = ACTIONS(1439), - [anon_sym_RBRACK] = ACTIONS(1439), - [aux_sym_binary_expression_token1] = ACTIONS(1439), - [anon_sym_QMARK_QMARK] = ACTIONS(1441), - [aux_sym_binary_expression_token2] = ACTIONS(1439), - [aux_sym_binary_expression_token3] = ACTIONS(1439), - [aux_sym_binary_expression_token4] = ACTIONS(1439), - [anon_sym_PIPE_PIPE] = ACTIONS(1439), - [anon_sym_AMP_AMP] = ACTIONS(1439), - [anon_sym_CARET] = ACTIONS(1441), - [anon_sym_EQ_EQ] = ACTIONS(1441), - [anon_sym_BANG_EQ] = ACTIONS(1441), - [anon_sym_LT_GT] = ACTIONS(1439), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1439), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1439), - [anon_sym_LT] = ACTIONS(1441), - [anon_sym_GT] = ACTIONS(1441), - [anon_sym_LT_EQ] = ACTIONS(1441), - [anon_sym_GT_EQ] = ACTIONS(1439), - [anon_sym_LT_EQ_GT] = ACTIONS(1439), - [anon_sym_LT_LT] = ACTIONS(1441), - [anon_sym_GT_GT] = ACTIONS(1441), - [anon_sym_DOT] = ACTIONS(1441), - [anon_sym_STAR] = ACTIONS(1441), - [anon_sym_SLASH] = ACTIONS(1441), - [anon_sym_PERCENT] = ACTIONS(1441), - [sym_comment] = ACTIONS(1443), - }, - [554] = { - [sym_text_interpolation] = STATE(554), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1445), - [anon_sym_AMP] = ACTIONS(1447), - [anon_sym_COMMA] = ACTIONS(1445), - [anon_sym_EQ] = ACTIONS(1447), - [aux_sym_namespace_aliasing_clause_token1] = ACTIONS(1445), - [anon_sym_LBRACE] = ACTIONS(1445), - [anon_sym_RBRACE] = ACTIONS(1445), - [aux_sym_base_clause_token1] = ACTIONS(1445), - [anon_sym_COLON] = ACTIONS(1447), - [aux_sym_class_interface_clause_token1] = ACTIONS(1445), - [anon_sym_EQ_GT] = ACTIONS(1445), - [anon_sym_LPAREN] = ACTIONS(1445), - [anon_sym_RPAREN] = ACTIONS(1445), - [anon_sym_QMARK] = ACTIONS(1447), - [anon_sym_PIPE] = ACTIONS(1447), - [anon_sym_PLUS] = ACTIONS(1447), - [anon_sym_DASH] = ACTIONS(1447), - [anon_sym_STAR_STAR] = ACTIONS(1447), - [anon_sym_COLON_COLON] = ACTIONS(1445), - [anon_sym_PLUS_PLUS] = ACTIONS(1445), - [anon_sym_DASH_DASH] = ACTIONS(1445), - [anon_sym_STAR_STAR_EQ] = ACTIONS(1445), - [anon_sym_STAR_EQ] = ACTIONS(1445), - [anon_sym_SLASH_EQ] = ACTIONS(1445), - [anon_sym_PERCENT_EQ] = ACTIONS(1445), - [anon_sym_PLUS_EQ] = ACTIONS(1445), - [anon_sym_DASH_EQ] = ACTIONS(1445), - [anon_sym_DOT_EQ] = ACTIONS(1445), - [anon_sym_LT_LT_EQ] = ACTIONS(1445), - [anon_sym_GT_GT_EQ] = ACTIONS(1445), - [anon_sym_AMP_EQ] = ACTIONS(1445), - [anon_sym_CARET_EQ] = ACTIONS(1445), - [anon_sym_PIPE_EQ] = ACTIONS(1445), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1445), - [anon_sym_DASH_GT] = ACTIONS(1445), - [anon_sym_QMARK_DASH_GT] = ACTIONS(1445), - [anon_sym_LBRACK] = ACTIONS(1445), - [anon_sym_RBRACK] = ACTIONS(1445), - [aux_sym_binary_expression_token1] = ACTIONS(1445), - [anon_sym_QMARK_QMARK] = ACTIONS(1447), - [aux_sym_binary_expression_token2] = ACTIONS(1445), - [aux_sym_binary_expression_token3] = ACTIONS(1445), - [aux_sym_binary_expression_token4] = ACTIONS(1445), - [anon_sym_PIPE_PIPE] = ACTIONS(1445), - [anon_sym_AMP_AMP] = ACTIONS(1445), - [anon_sym_CARET] = ACTIONS(1447), - [anon_sym_EQ_EQ] = ACTIONS(1447), - [anon_sym_BANG_EQ] = ACTIONS(1447), - [anon_sym_LT_GT] = ACTIONS(1445), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1445), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1445), - [anon_sym_LT] = ACTIONS(1447), - [anon_sym_GT] = ACTIONS(1447), - [anon_sym_LT_EQ] = ACTIONS(1447), - [anon_sym_GT_EQ] = ACTIONS(1445), - [anon_sym_LT_EQ_GT] = ACTIONS(1445), - [anon_sym_LT_LT] = ACTIONS(1447), - [anon_sym_GT_GT] = ACTIONS(1447), - [anon_sym_DOT] = ACTIONS(1447), - [anon_sym_STAR] = ACTIONS(1447), - [anon_sym_SLASH] = ACTIONS(1447), - [anon_sym_PERCENT] = ACTIONS(1447), - [sym_comment] = ACTIONS(1443), - }, - [555] = { - [sym_text_interpolation] = STATE(555), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1449), - [anon_sym_AMP] = ACTIONS(1451), - [anon_sym_COMMA] = ACTIONS(1449), - [anon_sym_EQ] = ACTIONS(1451), - [aux_sym_namespace_aliasing_clause_token1] = ACTIONS(1449), - [anon_sym_LBRACE] = ACTIONS(1449), - [anon_sym_RBRACE] = ACTIONS(1449), - [aux_sym_base_clause_token1] = ACTIONS(1449), - [anon_sym_COLON] = ACTIONS(1451), - [aux_sym_class_interface_clause_token1] = ACTIONS(1449), - [anon_sym_EQ_GT] = ACTIONS(1449), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_RPAREN] = ACTIONS(1449), - [anon_sym_QMARK] = ACTIONS(1451), - [anon_sym_PIPE] = ACTIONS(1451), - [anon_sym_PLUS] = ACTIONS(1451), - [anon_sym_DASH] = ACTIONS(1451), - [anon_sym_STAR_STAR] = ACTIONS(1451), - [anon_sym_COLON_COLON] = ACTIONS(1449), - [anon_sym_PLUS_PLUS] = ACTIONS(1449), - [anon_sym_DASH_DASH] = ACTIONS(1449), - [anon_sym_STAR_STAR_EQ] = ACTIONS(1449), - [anon_sym_STAR_EQ] = ACTIONS(1449), - [anon_sym_SLASH_EQ] = ACTIONS(1449), - [anon_sym_PERCENT_EQ] = ACTIONS(1449), - [anon_sym_PLUS_EQ] = ACTIONS(1449), - [anon_sym_DASH_EQ] = ACTIONS(1449), - [anon_sym_DOT_EQ] = ACTIONS(1449), - [anon_sym_LT_LT_EQ] = ACTIONS(1449), - [anon_sym_GT_GT_EQ] = ACTIONS(1449), - [anon_sym_AMP_EQ] = ACTIONS(1449), - [anon_sym_CARET_EQ] = ACTIONS(1449), - [anon_sym_PIPE_EQ] = ACTIONS(1449), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1449), - [anon_sym_DASH_GT] = ACTIONS(1449), - [anon_sym_QMARK_DASH_GT] = ACTIONS(1449), - [anon_sym_LBRACK] = ACTIONS(1449), - [anon_sym_RBRACK] = ACTIONS(1449), - [aux_sym_binary_expression_token1] = ACTIONS(1449), - [anon_sym_QMARK_QMARK] = ACTIONS(1451), - [aux_sym_binary_expression_token2] = ACTIONS(1449), - [aux_sym_binary_expression_token3] = ACTIONS(1449), - [aux_sym_binary_expression_token4] = ACTIONS(1449), - [anon_sym_PIPE_PIPE] = ACTIONS(1449), - [anon_sym_AMP_AMP] = ACTIONS(1449), - [anon_sym_CARET] = ACTIONS(1451), - [anon_sym_EQ_EQ] = ACTIONS(1451), - [anon_sym_BANG_EQ] = ACTIONS(1451), - [anon_sym_LT_GT] = ACTIONS(1449), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1449), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1449), - [anon_sym_LT] = ACTIONS(1451), - [anon_sym_GT] = ACTIONS(1451), - [anon_sym_LT_EQ] = ACTIONS(1451), - [anon_sym_GT_EQ] = ACTIONS(1449), - [anon_sym_LT_EQ_GT] = ACTIONS(1449), - [anon_sym_LT_LT] = ACTIONS(1451), - [anon_sym_GT_GT] = ACTIONS(1451), - [anon_sym_DOT] = ACTIONS(1451), - [anon_sym_STAR] = ACTIONS(1451), - [anon_sym_SLASH] = ACTIONS(1451), - [anon_sym_PERCENT] = ACTIONS(1451), - [sym_comment] = ACTIONS(1443), - }, - [556] = { - [sym_text_interpolation] = STATE(556), - [anon_sym_QMARK_GT] = ACTIONS(18), - [anon_sym_SEMI] = ACTIONS(1453), - [anon_sym_AMP] = ACTIONS(1455), - [anon_sym_COMMA] = ACTIONS(1453), - [anon_sym_EQ] = ACTIONS(1455), - [aux_sym_namespace_aliasing_clause_token1] = ACTIONS(1453), - [anon_sym_LBRACE] = ACTIONS(1453), - [anon_sym_RBRACE] = ACTIONS(1453), - [aux_sym_base_clause_token1] = ACTIONS(1453), - [anon_sym_COLON] = ACTIONS(1455), - [aux_sym_class_interface_clause_token1] = ACTIONS(1453), - [anon_sym_EQ_GT] = ACTIONS(1453), - [anon_sym_LPAREN] = ACTIONS(1453), - [anon_sym_RPAREN] = ACTIONS(1453), - [anon_sym_QMARK] = ACTIONS(1455), - [anon_sym_PIPE] = ACTIONS(1455), - [anon_sym_PLUS] = ACTIONS(1455), - [anon_sym_DASH] = ACTIONS(1455), - [anon_sym_STAR_STAR] = ACTIONS(1455), - [anon_sym_COLON_COLON] = ACTIONS(1453), - [anon_sym_PLUS_PLUS] = ACTIONS(1453), - [anon_sym_DASH_DASH] = ACTIONS(1453), - [anon_sym_STAR_STAR_EQ] = ACTIONS(1453), - [anon_sym_STAR_EQ] = ACTIONS(1453), - [anon_sym_SLASH_EQ] = ACTIONS(1453), - [anon_sym_PERCENT_EQ] = ACTIONS(1453), - [anon_sym_PLUS_EQ] = ACTIONS(1453), - [anon_sym_DASH_EQ] = ACTIONS(1453), - [anon_sym_DOT_EQ] = ACTIONS(1453), - [anon_sym_LT_LT_EQ] = ACTIONS(1453), - [anon_sym_GT_GT_EQ] = ACTIONS(1453), - [anon_sym_AMP_EQ] = ACTIONS(1453), - [anon_sym_CARET_EQ] = ACTIONS(1453), - [anon_sym_PIPE_EQ] = ACTIONS(1453), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1453), - [anon_sym_DASH_GT] = ACTIONS(1453), - [anon_sym_QMARK_DASH_GT] = ACTIONS(1453), - [anon_sym_LBRACK] = ACTIONS(1453), - [anon_sym_RBRACK] = ACTIONS(1453), - [aux_sym_binary_expression_token1] = ACTIONS(1453), - [anon_sym_QMARK_QMARK] = ACTIONS(1455), - [aux_sym_binary_expression_token2] = ACTIONS(1453), - [aux_sym_binary_expression_token3] = ACTIONS(1453), - [aux_sym_binary_expression_token4] = ACTIONS(1453), - [anon_sym_PIPE_PIPE] = ACTIONS(1453), - [anon_sym_AMP_AMP] = ACTIONS(1453), - [anon_sym_CARET] = ACTIONS(1455), - [anon_sym_EQ_EQ] = ACTIONS(1455), - [anon_sym_BANG_EQ] = ACTIONS(1455), - [anon_sym_LT_GT] = ACTIONS(1453), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1453), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1453), - [anon_sym_LT] = ACTIONS(1455), - [anon_sym_GT] = ACTIONS(1455), - [anon_sym_LT_EQ] = ACTIONS(1455), - [anon_sym_GT_EQ] = ACTIONS(1453), - [anon_sym_LT_EQ_GT] = ACTIONS(1453), - [anon_sym_LT_LT] = ACTIONS(1455), - [anon_sym_GT_GT] = ACTIONS(1455), - [anon_sym_DOT] = ACTIONS(1455), - [anon_sym_STAR] = ACTIONS(1455), - [anon_sym_SLASH] = ACTIONS(1455), - [anon_sym_PERCENT] = ACTIONS(1455), - [sym_comment] = ACTIONS(1443), - }, -}; - -static const uint16_t ts_small_parse_table[] = { - [0] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(557), 1, - sym_text_interpolation, - STATE(574), 1, - sym_arguments, - ACTIONS(1459), 21, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1457), 38, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [79] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(558), 1, - sym_text_interpolation, - STATE(568), 1, - sym_arguments, - ACTIONS(1465), 21, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1463), 38, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [158] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(1471), 1, - anon_sym_EQ, - STATE(559), 1, - sym_text_interpolation, - STATE(566), 1, - sym_arguments, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1477), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1467), 18, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1469), 20, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [245] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(560), 1, - sym_text_interpolation, - STATE(573), 1, - sym_arguments, - ACTIONS(1481), 21, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1479), 38, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [324] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(561), 1, - sym_text_interpolation, - STATE(572), 1, - sym_arguments, - ACTIONS(1485), 21, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1483), 38, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [403] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(562), 1, - sym_text_interpolation, - STATE(565), 1, - sym_arguments, - ACTIONS(1489), 21, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1487), 38, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [482] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(563), 1, - sym_text_interpolation, - ACTIONS(1493), 21, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1491), 39, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [556] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(564), 1, - sym_text_interpolation, - ACTIONS(1497), 21, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1495), 39, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [630] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(565), 1, - sym_text_interpolation, - ACTIONS(1501), 21, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1499), 39, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [704] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(566), 1, - sym_text_interpolation, - ACTIONS(1505), 21, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1503), 39, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [778] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(567), 1, - sym_text_interpolation, - ACTIONS(1509), 21, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1507), 39, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [852] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(568), 1, - sym_text_interpolation, - ACTIONS(1513), 21, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1511), 39, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [926] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(569), 1, - sym_text_interpolation, - ACTIONS(1517), 21, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1515), 39, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [1000] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(570), 1, - sym_text_interpolation, - ACTIONS(1521), 21, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1519), 39, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [1074] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(571), 1, - sym_text_interpolation, - ACTIONS(1525), 21, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1523), 39, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [1148] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(572), 1, - sym_text_interpolation, - ACTIONS(1529), 21, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1527), 39, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [1222] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(573), 1, - sym_text_interpolation, - ACTIONS(1533), 21, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1531), 39, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [1296] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(574), 1, - sym_text_interpolation, - ACTIONS(1537), 21, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1535), 39, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [1370] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(575), 1, - sym_text_interpolation, - ACTIONS(1541), 21, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1539), 39, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [1444] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(1543), 1, - anon_sym_EQ, - STATE(566), 1, - sym_arguments, - STATE(576), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1545), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1467), 16, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1469), 20, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [1529] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(1547), 1, - anon_sym_EQ, - STATE(566), 1, - sym_arguments, - STATE(577), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1545), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1467), 16, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1469), 20, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [1614] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1471), 1, - anon_sym_EQ, - STATE(578), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1477), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1467), 18, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1469), 20, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [1695] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(1549), 1, - anon_sym_EQ, - STATE(566), 1, - sym_arguments, - STATE(579), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1551), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1467), 16, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [1779] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(1553), 1, - anon_sym_EQ, - STATE(566), 1, - sym_arguments, - STATE(580), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1551), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1467), 16, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [1863] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1555), 1, - anon_sym_LPAREN, - STATE(581), 1, - sym_text_interpolation, - STATE(597), 1, - sym_arguments, - ACTIONS(1485), 20, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1483), 35, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [1938] = 14, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(816), 1, - anon_sym_COMMA, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(1543), 1, - anon_sym_EQ, - ACTIONS(1557), 1, - anon_sym_RPAREN, - STATE(566), 1, - sym_arguments, - STATE(582), 1, - sym_text_interpolation, - STATE(2003), 1, - aux_sym__list_destructing_repeat1, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1467), 12, - anon_sym_EQ_GT, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1545), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [2027] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1543), 1, - anon_sym_EQ, - STATE(583), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1545), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1467), 16, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1469), 20, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [2106] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1471), 1, - anon_sym_EQ, - ACTIONS(1555), 1, - anon_sym_LPAREN, - STATE(584), 1, - sym_text_interpolation, - STATE(606), 1, - sym_arguments, - ACTIONS(1559), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1477), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1467), 15, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [2189] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1555), 1, - anon_sym_LPAREN, - ACTIONS(1561), 1, - anon_sym_EQ, - STATE(585), 1, - sym_text_interpolation, - STATE(606), 1, - sym_arguments, - ACTIONS(1559), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1563), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1467), 15, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [2272] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1547), 1, - anon_sym_EQ, - STATE(586), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1545), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1467), 16, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1469), 20, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [2351] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1555), 1, - anon_sym_LPAREN, - ACTIONS(1565), 1, - anon_sym_EQ, - STATE(587), 1, - sym_text_interpolation, - STATE(606), 1, - sym_arguments, - ACTIONS(1559), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1563), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1467), 15, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [2434] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1555), 1, - anon_sym_LPAREN, - STATE(588), 1, - sym_text_interpolation, - STATE(607), 1, - sym_arguments, - ACTIONS(1481), 20, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1479), 35, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [2509] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1555), 1, - anon_sym_LPAREN, - STATE(589), 1, - sym_text_interpolation, - STATE(608), 1, - sym_arguments, - ACTIONS(1459), 20, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1457), 35, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [2584] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1555), 1, - anon_sym_LPAREN, - STATE(590), 1, - sym_text_interpolation, - STATE(612), 1, - sym_arguments, - ACTIONS(1489), 20, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1487), 35, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [2659] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(1471), 1, - anon_sym_EQ, - STATE(566), 1, - sym_arguments, - STATE(591), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1467), 12, - anon_sym_EQ_GT, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1477), 16, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_RBRACK, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [2742] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1555), 1, - anon_sym_LPAREN, - STATE(592), 1, - sym_text_interpolation, - STATE(603), 1, - sym_arguments, - ACTIONS(1465), 20, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1463), 35, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [2817] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1553), 1, - anon_sym_EQ, - STATE(593), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1551), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1467), 16, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [2895] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(594), 1, - sym_text_interpolation, - ACTIONS(1521), 20, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1519), 36, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [2965] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(595), 1, - sym_text_interpolation, - ACTIONS(1493), 20, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1491), 36, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [3035] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(596), 1, - sym_text_interpolation, - ACTIONS(1509), 20, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1507), 36, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [3105] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(597), 1, - sym_text_interpolation, - ACTIONS(1529), 20, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1527), 36, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [3175] = 12, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(1543), 1, - anon_sym_EQ, - STATE(566), 1, - sym_arguments, - STATE(598), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1567), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1467), 12, - anon_sym_EQ_GT, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1545), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [3259] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(599), 1, - sym_text_interpolation, - ACTIONS(1441), 20, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1439), 36, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [3329] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(600), 1, - sym_text_interpolation, - ACTIONS(1451), 20, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1449), 36, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [3399] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(601), 1, - sym_text_interpolation, - ACTIONS(1455), 20, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1453), 36, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [3469] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(1569), 1, - anon_sym_EQ, - STATE(566), 1, - sym_arguments, - STATE(602), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1571), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1467), 14, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [3551] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(603), 1, - sym_text_interpolation, - ACTIONS(1513), 20, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1511), 36, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [3621] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(604), 1, - sym_text_interpolation, - ACTIONS(1541), 20, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1539), 36, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [3691] = 12, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(1549), 1, - anon_sym_EQ, - STATE(566), 1, - sym_arguments, - STATE(605), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1573), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1467), 12, - anon_sym_EQ_GT, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1551), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [3775] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(606), 1, - sym_text_interpolation, - ACTIONS(1505), 20, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1503), 36, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [3845] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(607), 1, - sym_text_interpolation, - ACTIONS(1533), 20, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1531), 36, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [3915] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(608), 1, - sym_text_interpolation, - ACTIONS(1537), 20, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1535), 36, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [3985] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(609), 1, - sym_text_interpolation, - ACTIONS(1497), 20, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1495), 36, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [4055] = 12, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(1543), 1, - anon_sym_EQ, - STATE(566), 1, - sym_arguments, - STATE(610), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1576), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1467), 12, - anon_sym_EQ_GT, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1545), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [4139] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(611), 1, - sym_text_interpolation, - ACTIONS(1517), 20, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1515), 36, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [4209] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(612), 1, - sym_text_interpolation, - ACTIONS(1501), 20, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1499), 36, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [4279] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(613), 1, - sym_text_interpolation, - ACTIONS(1525), 20, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1523), 36, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [4349] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(614), 1, - sym_text_interpolation, - ACTIONS(1447), 20, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - 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(1445), 36, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [4419] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1549), 1, - anon_sym_EQ, - STATE(615), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1551), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1467), 16, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [4497] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(1578), 1, - anon_sym_EQ, - STATE(566), 1, - sym_arguments, - STATE(616), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1571), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1467), 14, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [4579] = 12, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(816), 1, - anon_sym_COMMA, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1543), 1, - anon_sym_EQ, - ACTIONS(1557), 1, - anon_sym_RPAREN, - STATE(617), 1, - sym_text_interpolation, - STATE(2003), 1, - aux_sym__list_destructing_repeat1, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1467), 12, - anon_sym_EQ_GT, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1545), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [4662] = 12, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(1549), 1, - anon_sym_EQ, - STATE(566), 1, - sym_arguments, - STATE(618), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1580), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1467), 11, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1551), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [4745] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1471), 1, - anon_sym_EQ, - STATE(619), 1, - sym_text_interpolation, - ACTIONS(1559), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1477), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1467), 15, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [4822] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1565), 1, - anon_sym_EQ, - STATE(620), 1, - sym_text_interpolation, - ACTIONS(1559), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1563), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1467), 15, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [4899] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1471), 1, - anon_sym_EQ, - STATE(621), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1467), 12, - anon_sym_EQ_GT, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1477), 16, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_RBRACK, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [4976] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1561), 1, - anon_sym_EQ, - STATE(622), 1, - sym_text_interpolation, - ACTIONS(1559), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1563), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1467), 15, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [5053] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1578), 1, - anon_sym_EQ, - STATE(623), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1571), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1467), 14, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [5129] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1549), 1, - anon_sym_EQ, - STATE(624), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1573), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1467), 12, - anon_sym_EQ_GT, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1551), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [5207] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1569), 1, - anon_sym_EQ, - STATE(625), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1571), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1467), 14, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [5283] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1543), 1, - anon_sym_EQ, - STATE(626), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1567), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1467), 12, - anon_sym_EQ_GT, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1545), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [5361] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1543), 1, - anon_sym_EQ, - STATE(627), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1576), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1467), 12, - anon_sym_EQ_GT, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1545), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [5439] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1549), 1, - anon_sym_EQ, - STATE(628), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1580), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1467), 11, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1551), 13, - anon_sym_STAR_STAR_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_DOT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_AMP_EQ, - anon_sym_CARET_EQ, - anon_sym_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(1469), 19, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - anon_sym_CARET, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - [5516] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1587), 1, - anon_sym_BSLASH, - ACTIONS(1590), 1, - anon_sym_LPAREN, - STATE(629), 1, - sym_text_interpolation, - STATE(737), 1, - sym_arguments, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1585), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1583), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [5587] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1592), 1, - anon_sym_LPAREN, - STATE(630), 1, - sym_text_interpolation, - STATE(661), 1, - sym_arguments, - ACTIONS(1465), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1463), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [5652] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(631), 1, - sym_text_interpolation, - ACTIONS(1525), 13, - anon_sym_AMP, - anon_sym_EQ, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1523), 34, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_class_interface_clause_token1, - aux_sym_use_instead_of_clause_token1, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [5713] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1592), 1, - anon_sym_LPAREN, - STATE(632), 1, - sym_text_interpolation, - STATE(656), 1, - sym_arguments, - ACTIONS(1459), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1457), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [5778] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1592), 1, - anon_sym_LPAREN, - STATE(633), 1, - sym_text_interpolation, - STATE(657), 1, - sym_arguments, - ACTIONS(1481), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1479), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [5843] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1592), 1, - anon_sym_LPAREN, - STATE(634), 1, - sym_text_interpolation, - STATE(651), 1, - sym_arguments, - ACTIONS(1485), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1483), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [5908] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1587), 1, - anon_sym_BSLASH, - ACTIONS(1592), 1, - anon_sym_LPAREN, - STATE(635), 1, - sym_text_interpolation, - STATE(644), 1, - sym_arguments, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1469), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1467), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [5979] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1592), 1, - anon_sym_LPAREN, - STATE(636), 1, - sym_text_interpolation, - STATE(644), 1, - sym_arguments, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1471), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1477), 27, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [6046] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1592), 1, - anon_sym_LPAREN, - STATE(637), 1, - sym_text_interpolation, - STATE(644), 1, - sym_arguments, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1469), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1467), 25, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [6115] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1592), 1, - anon_sym_LPAREN, - STATE(638), 1, - sym_text_interpolation, - STATE(643), 1, - sym_arguments, - ACTIONS(1489), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1487), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [6180] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(1587), 1, - anon_sym_BSLASH, - STATE(566), 1, - sym_arguments, - STATE(639), 1, - sym_text_interpolation, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1596), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1594), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [6251] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(1587), 1, - anon_sym_BSLASH, - STATE(566), 1, - sym_arguments, - STATE(640), 1, - sym_text_interpolation, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1469), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1467), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [6322] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(641), 1, - sym_text_interpolation, - ACTIONS(1521), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1519), 33, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [6382] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(565), 1, - sym_arguments, - STATE(642), 1, - sym_text_interpolation, - ACTIONS(1600), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1598), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_use_instead_of_clause_token1, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [6446] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(643), 1, - sym_text_interpolation, - ACTIONS(1501), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1499), 33, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [6506] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(644), 1, - sym_text_interpolation, - ACTIONS(1505), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1503), 33, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [6566] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(645), 1, - sym_text_interpolation, - ACTIONS(1517), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1515), 33, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [6626] = 30, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(293), 1, - anon_sym_POUND_LBRACK, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(560), 1, - aux_sym_cast_type_token1, - ACTIONS(590), 1, - anon_sym_LT_LT_LT, - ACTIONS(968), 1, - anon_sym_LBRACK, - ACTIONS(1602), 1, - sym_name, - ACTIONS(1604), 1, - aux_sym_class_declaration_token1, - ACTIONS(1606), 1, - anon_sym_LPAREN, - ACTIONS(1608), 1, - anon_sym_DOLLAR, - STATE(646), 1, - sym_text_interpolation, - STATE(1310), 1, - aux_sym_attribute_list_repeat1, - STATE(1319), 1, - sym_attribute_group, - STATE(1597), 1, - sym__dereferencable_expression, - STATE(2404), 1, - sym_attribute_list, - STATE(2436), 1, - sym__scope_resolution_qualifier, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2478), 1, - sym_relative_scope, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(586), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(588), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(685), 2, - sym_qualified_name, - sym__reserved_identifier, - STATE(1598), 2, - sym_class_constant_access_expression, - sym_cast_variable, - ACTIONS(291), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(663), 3, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(684), 3, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1488), 7, - sym_parenthesized_expression, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_array_creation_expression, - sym__string, - [6736] = 30, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(293), 1, - anon_sym_POUND_LBRACK, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(560), 1, - aux_sym_cast_type_token1, - ACTIONS(590), 1, - anon_sym_LT_LT_LT, - ACTIONS(968), 1, - anon_sym_LBRACK, - ACTIONS(1606), 1, - anon_sym_LPAREN, - ACTIONS(1610), 1, - sym_name, - ACTIONS(1614), 1, - aux_sym_class_declaration_token1, - ACTIONS(1616), 1, - anon_sym_DOLLAR, - STATE(647), 1, - sym_text_interpolation, - STATE(1310), 1, - aux_sym_attribute_list_repeat1, - STATE(1319), 1, - sym_attribute_group, - STATE(1636), 1, - sym__dereferencable_expression, - STATE(2408), 1, - sym_attribute_list, - STATE(2478), 1, - sym_relative_scope, - STATE(2483), 1, - sym__scope_resolution_qualifier, - STATE(2490), 1, - sym_namespace_name, - STATE(2491), 1, - sym_namespace_name_as_prefix, - ACTIONS(586), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(588), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(802), 2, - sym_qualified_name, - sym__reserved_identifier, - STATE(1598), 2, - sym_class_constant_access_expression, - sym_cast_variable, - ACTIONS(1612), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(806), 3, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(807), 3, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1488), 7, - sym_parenthesized_expression, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_array_creation_expression, - sym__string, - [6846] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(648), 1, - sym_text_interpolation, - ACTIONS(1441), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1439), 33, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [6906] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(649), 1, - sym_text_interpolation, - ACTIONS(1620), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1618), 34, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - aux_sym_class_interface_clause_token1, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOLLAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [6966] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(650), 1, - sym_text_interpolation, - ACTIONS(1509), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1507), 33, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [7026] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(651), 1, - sym_text_interpolation, - ACTIONS(1529), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1527), 33, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [7086] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(652), 1, - sym_text_interpolation, - ACTIONS(1493), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1491), 33, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [7146] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(653), 1, - sym_text_interpolation, - ACTIONS(1455), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1453), 33, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [7206] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(654), 1, - sym_text_interpolation, - ACTIONS(1497), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1495), 33, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [7266] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(655), 1, - sym_text_interpolation, - ACTIONS(1525), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1523), 33, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [7326] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(656), 1, - sym_text_interpolation, - ACTIONS(1537), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1535), 33, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [7386] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(657), 1, - sym_text_interpolation, - ACTIONS(1533), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1531), 33, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [7446] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(658), 1, - sym_text_interpolation, - ACTIONS(1447), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1445), 33, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [7506] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(659), 1, - sym_text_interpolation, - ACTIONS(1451), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1449), 33, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [7566] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(660), 1, - sym_text_interpolation, - ACTIONS(1541), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1539), 33, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [7626] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(661), 1, - sym_text_interpolation, - ACTIONS(1513), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1511), 33, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [7686] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(566), 1, - sym_arguments, - STATE(662), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1596), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1594), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [7751] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1622), 1, - anon_sym_LPAREN, - STATE(663), 1, - sym_text_interpolation, - STATE(913), 1, - sym_arguments, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1585), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1583), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [7816] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(566), 1, - sym_arguments, - STATE(664), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1596), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1594), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [7881] = 29, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(287), 1, - aux_sym__list_destructing_token1, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(560), 1, - aux_sym_cast_type_token1, - ACTIONS(590), 1, - anon_sym_LT_LT_LT, - ACTIONS(592), 1, - anon_sym_DOLLAR, - ACTIONS(682), 1, - anon_sym_AMP, - ACTIONS(968), 1, - anon_sym_LBRACK, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1606), 1, - anon_sym_LPAREN, - ACTIONS(1624), 1, - sym_name, - STATE(665), 1, - sym_text_interpolation, - STATE(1598), 1, - sym_class_constant_access_expression, - STATE(1672), 1, - sym__dereferencable_expression, - STATE(1989), 1, - sym_by_ref, - STATE(1991), 1, - sym__list_destructing, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2459), 1, - sym__scope_resolution_qualifier, - STATE(2478), 1, - sym_relative_scope, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(586), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(588), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1525), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(291), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1488), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1470), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(1404), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [7988] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1590), 1, - anon_sym_LPAREN, - STATE(666), 1, - sym_text_interpolation, - STATE(731), 1, - sym_arguments, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1471), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1477), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [8053] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1592), 1, - anon_sym_LPAREN, - STATE(644), 1, - sym_arguments, - STATE(667), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1469), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1467), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [8118] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(568), 1, - sym_arguments, - STATE(668), 1, - sym_text_interpolation, - ACTIONS(1465), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1463), 31, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [8181] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1592), 1, - anon_sym_LPAREN, - STATE(644), 1, - sym_arguments, - STATE(669), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1469), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1467), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [8246] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1590), 1, - anon_sym_LPAREN, - STATE(670), 1, - sym_text_interpolation, - STATE(706), 1, - sym_arguments, - ACTIONS(1459), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1457), 31, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [8309] = 29, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(225), 1, - aux_sym_final_modifier_token1, - ACTIONS(227), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1626), 1, - sym_name, - ACTIONS(1628), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(1630), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(1632), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(1634), 1, - sym_var_modifier, - ACTIONS(1638), 1, - anon_sym_QMARK, - ACTIONS(1642), 1, - anon_sym_DOLLAR, - STATE(671), 1, - sym_text_interpolation, - STATE(1136), 1, - aux_sym_property_declaration_repeat1, - STATE(1278), 1, - sym__modifier, - STATE(1482), 1, - sym_qualified_name, - STATE(1557), 1, - sym__types, - STATE(1580), 1, - sym_union_type, - STATE(1640), 1, - sym_variable_name, - STATE(1818), 1, - sym__function_definition_header, - STATE(1819), 1, - sym_property_element, - STATE(1861), 1, - sym__type, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(1636), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1498), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - STATE(1283), 5, - sym_final_modifier, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - sym_visibility_modifier, - ACTIONS(1640), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [8416] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1651), 1, - anon_sym_EQ, - STATE(672), 1, - sym_text_interpolation, - ACTIONS(1648), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1646), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1644), 30, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [8479] = 27, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(560), 1, - aux_sym_cast_type_token1, - ACTIONS(590), 1, - anon_sym_LT_LT_LT, - ACTIONS(592), 1, - anon_sym_DOLLAR, - ACTIONS(968), 1, - anon_sym_LBRACK, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1606), 1, - anon_sym_LPAREN, - ACTIONS(1653), 1, - sym_name, - ACTIONS(1655), 1, - anon_sym_RBRACE, - STATE(673), 1, - sym_text_interpolation, - STATE(674), 1, - aux_sym_use_list_repeat1, - STATE(1497), 1, - sym_class_constant_access_expression, - STATE(1672), 1, - sym__dereferencable_expression, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2459), 1, - sym__scope_resolution_qualifier, - STATE(2478), 1, - sym_relative_scope, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(586), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(588), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1525), 2, - sym_qualified_name, - sym__reserved_identifier, - STATE(2092), 2, - sym_use_instead_of_clause, - sym_use_as_clause, - ACTIONS(291), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1598), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(1488), 10, - sym_parenthesized_expression, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_array_creation_expression, - sym__string, - sym_dynamic_variable_name, - sym_variable_name, - [8582] = 27, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(560), 1, - aux_sym_cast_type_token1, - ACTIONS(590), 1, - anon_sym_LT_LT_LT, - ACTIONS(592), 1, - anon_sym_DOLLAR, - ACTIONS(968), 1, - anon_sym_LBRACK, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1606), 1, - anon_sym_LPAREN, - ACTIONS(1653), 1, - sym_name, - ACTIONS(1657), 1, - anon_sym_RBRACE, - STATE(674), 1, - sym_text_interpolation, - STATE(686), 1, - aux_sym_use_list_repeat1, - STATE(1497), 1, - sym_class_constant_access_expression, - STATE(1672), 1, - sym__dereferencable_expression, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2459), 1, - sym__scope_resolution_qualifier, - STATE(2478), 1, - sym_relative_scope, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(586), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(588), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1525), 2, - sym_qualified_name, - sym__reserved_identifier, - STATE(2092), 2, - sym_use_instead_of_clause, - sym_use_as_clause, - ACTIONS(291), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1598), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(1488), 10, - sym_parenthesized_expression, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_array_creation_expression, - sym__string, - sym_dynamic_variable_name, - sym_variable_name, - [8685] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1590), 1, - anon_sym_LPAREN, - STATE(675), 1, - sym_text_interpolation, - STATE(731), 1, - sym_arguments, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1661), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1659), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [8750] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(572), 1, - sym_arguments, - STATE(676), 1, - sym_text_interpolation, - ACTIONS(1485), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1483), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [8811] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1590), 1, - anon_sym_LPAREN, - STATE(677), 1, - sym_text_interpolation, - STATE(702), 1, - sym_arguments, - ACTIONS(1465), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1463), 31, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [8874] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1590), 1, - anon_sym_LPAREN, - STATE(678), 1, - sym_text_interpolation, - STATE(704), 1, - sym_arguments, - ACTIONS(1485), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1483), 31, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [8937] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1590), 1, - anon_sym_LPAREN, - STATE(679), 1, - sym_text_interpolation, - STATE(711), 1, - sym_arguments, - ACTIONS(1489), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1487), 31, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [9000] = 29, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(225), 1, - aux_sym_final_modifier_token1, - ACTIONS(227), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1626), 1, - sym_name, - ACTIONS(1628), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(1630), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(1632), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(1634), 1, - sym_var_modifier, - ACTIONS(1638), 1, - anon_sym_QMARK, - ACTIONS(1642), 1, - anon_sym_DOLLAR, - STATE(680), 1, - sym_text_interpolation, - STATE(1136), 1, - aux_sym_property_declaration_repeat1, - STATE(1278), 1, - sym__modifier, - STATE(1482), 1, - sym_qualified_name, - STATE(1557), 1, - sym__types, - STATE(1580), 1, - sym_union_type, - STATE(1640), 1, - sym_variable_name, - STATE(1728), 1, - sym_property_element, - STATE(1760), 1, - sym__function_definition_header, - STATE(2028), 1, - sym__type, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(1636), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1498), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - STATE(1283), 5, - sym_final_modifier, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - sym_visibility_modifier, - ACTIONS(1640), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [9107] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(565), 1, - sym_arguments, - STATE(681), 1, - sym_text_interpolation, - ACTIONS(1489), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1487), 31, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [9170] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(574), 1, - sym_arguments, - STATE(682), 1, - sym_text_interpolation, - ACTIONS(1459), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1457), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [9231] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(573), 1, - sym_arguments, - STATE(683), 1, - sym_text_interpolation, - ACTIONS(1481), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1479), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [9292] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1590), 1, - anon_sym_LPAREN, - STATE(684), 1, - sym_text_interpolation, - STATE(737), 1, - sym_arguments, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1585), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1583), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [9357] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1590), 1, - anon_sym_LPAREN, - STATE(685), 1, - sym_text_interpolation, - STATE(737), 1, - sym_arguments, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1585), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1583), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [9422] = 26, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1663), 1, - sym_name, - ACTIONS(1669), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1672), 1, - anon_sym_BSLASH, - ACTIONS(1675), 1, - anon_sym_RBRACE, - ACTIONS(1677), 1, - anon_sym_LPAREN, - ACTIONS(1680), 1, - aux_sym_cast_type_token1, - ACTIONS(1683), 1, - anon_sym_LBRACK, - ACTIONS(1692), 1, - anon_sym_LT_LT_LT, - ACTIONS(1695), 1, - anon_sym_DOLLAR, - STATE(1497), 1, - sym_class_constant_access_expression, - STATE(1672), 1, - sym__dereferencable_expression, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2459), 1, - sym__scope_resolution_qualifier, - STATE(2478), 1, - sym_relative_scope, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(1686), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(1689), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(686), 2, - sym_text_interpolation, - aux_sym_use_list_repeat1, - STATE(1525), 2, - sym_qualified_name, - sym__reserved_identifier, - STATE(2092), 2, - sym_use_instead_of_clause, - sym_use_as_clause, - ACTIONS(1666), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1598), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(1488), 10, - sym_parenthesized_expression, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_array_creation_expression, - sym__string, - sym_dynamic_variable_name, - sym_variable_name, - [9523] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(572), 1, - sym_arguments, - STATE(687), 1, - sym_text_interpolation, - ACTIONS(1485), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1483), 31, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [9586] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(568), 1, - sym_arguments, - STATE(688), 1, - sym_text_interpolation, - ACTIONS(1465), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1463), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [9647] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(689), 1, - sym_text_interpolation, - ACTIONS(1475), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1469), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1467), 25, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [9710] = 29, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(287), 1, - aux_sym__list_destructing_token1, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(560), 1, - aux_sym_cast_type_token1, - ACTIONS(590), 1, - anon_sym_LT_LT_LT, - ACTIONS(592), 1, - anon_sym_DOLLAR, - ACTIONS(682), 1, - anon_sym_AMP, - ACTIONS(968), 1, - anon_sym_LBRACK, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1606), 1, - anon_sym_LPAREN, - ACTIONS(1624), 1, - sym_name, - STATE(690), 1, - sym_text_interpolation, - STATE(1598), 1, - sym_class_constant_access_expression, - STATE(1672), 1, - sym__dereferencable_expression, - STATE(2261), 1, - sym_by_ref, - STATE(2265), 1, - sym__list_destructing, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2459), 1, - sym__scope_resolution_qualifier, - STATE(2478), 1, - sym_relative_scope, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(586), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(588), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1525), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(291), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1488), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1492), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(1462), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [9817] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(565), 1, - sym_arguments, - STATE(691), 1, - sym_text_interpolation, - ACTIONS(1489), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1487), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [9878] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1592), 1, - anon_sym_LPAREN, - STATE(643), 1, - sym_arguments, - STATE(692), 1, - sym_text_interpolation, - ACTIONS(1600), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1598), 31, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [9941] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(574), 1, - sym_arguments, - STATE(693), 1, - sym_text_interpolation, - ACTIONS(1459), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1457), 31, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [10004] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1590), 1, - anon_sym_LPAREN, - STATE(694), 1, - sym_text_interpolation, - STATE(731), 1, - sym_arguments, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1700), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1698), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [10069] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1590), 1, - anon_sym_LPAREN, - STATE(695), 1, - sym_text_interpolation, - STATE(700), 1, - sym_arguments, - ACTIONS(1481), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1479), 31, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [10132] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(566), 1, - sym_arguments, - STATE(696), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1469), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1467), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [10197] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(697), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1471), 13, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1477), 27, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [10258] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(573), 1, - sym_arguments, - STATE(698), 1, - sym_text_interpolation, - ACTIONS(1481), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1479), 31, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [10321] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(566), 1, - sym_arguments, - STATE(699), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1469), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1467), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [10386] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(700), 1, - sym_text_interpolation, - ACTIONS(1533), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1531), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [10444] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(701), 1, - sym_text_interpolation, - ACTIONS(1541), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1539), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [10502] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(702), 1, - sym_text_interpolation, - ACTIONS(1513), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1511), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [10560] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(703), 1, - sym_text_interpolation, - ACTIONS(1704), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1702), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [10618] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(704), 1, - sym_text_interpolation, - ACTIONS(1529), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1527), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [10676] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(705), 1, - sym_text_interpolation, - ACTIONS(1708), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1706), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [10734] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(706), 1, - sym_text_interpolation, - ACTIONS(1537), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1535), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [10792] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(707), 1, - sym_text_interpolation, - ACTIONS(1493), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1491), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [10850] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(708), 1, - sym_text_interpolation, - ACTIONS(1509), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1507), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [10908] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(709), 1, - sym_text_interpolation, - ACTIONS(1712), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1710), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [10966] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(710), 1, - sym_text_interpolation, - ACTIONS(1441), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1439), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [11024] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(711), 1, - sym_text_interpolation, - ACTIONS(1501), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1499), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [11082] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(712), 1, - sym_text_interpolation, - ACTIONS(1517), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1515), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [11140] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(713), 1, - sym_text_interpolation, - ACTIONS(1716), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1714), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [11198] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(714), 1, - sym_text_interpolation, - ACTIONS(1720), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1718), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [11256] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(715), 1, - sym_text_interpolation, - ACTIONS(1521), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1519), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [11314] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(716), 1, - sym_text_interpolation, - ACTIONS(1724), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1722), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [11372] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(717), 1, - sym_text_interpolation, - ACTIONS(1728), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1726), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [11430] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(718), 1, - sym_text_interpolation, - ACTIONS(1497), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1495), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [11488] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(719), 1, - sym_text_interpolation, - ACTIONS(1447), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1445), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [11546] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(720), 1, - sym_text_interpolation, - ACTIONS(1732), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1730), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [11604] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(721), 1, - sym_text_interpolation, - ACTIONS(1455), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1453), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [11662] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(722), 1, - sym_text_interpolation, - ACTIONS(1736), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1734), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [11720] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(723), 1, - sym_text_interpolation, - ACTIONS(1451), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1449), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [11778] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(724), 1, - sym_text_interpolation, - ACTIONS(1740), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1738), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [11836] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(725), 1, - sym_text_interpolation, - ACTIONS(1744), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1742), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [11894] = 28, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(560), 1, - aux_sym_cast_type_token1, - ACTIONS(590), 1, - anon_sym_LT_LT_LT, - ACTIONS(592), 1, - anon_sym_DOLLAR, - ACTIONS(682), 1, - anon_sym_AMP, - ACTIONS(804), 1, - anon_sym_LBRACK, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1606), 1, - anon_sym_LPAREN, - ACTIONS(1624), 1, - sym_name, - STATE(726), 1, - sym_text_interpolation, - STATE(1598), 1, - sym_class_constant_access_expression, - STATE(1672), 1, - sym__dereferencable_expression, - STATE(2147), 1, - sym__array_destructing, - STATE(2151), 1, - sym_by_ref, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2459), 1, - sym__scope_resolution_qualifier, - STATE(2478), 1, - sym_relative_scope, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(586), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(588), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1525), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(291), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1488), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1491), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(1464), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [11998] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(727), 1, - sym_text_interpolation, - ACTIONS(1748), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1746), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [12056] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1750), 1, - anon_sym_COLON_COLON, - STATE(728), 1, - sym_text_interpolation, - ACTIONS(1525), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1523), 31, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [12116] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(729), 1, - sym_text_interpolation, - ACTIONS(1754), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1752), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [12174] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(730), 1, - sym_text_interpolation, - ACTIONS(1758), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1756), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [12232] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(731), 1, - sym_text_interpolation, - ACTIONS(1505), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1503), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [12290] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(732), 1, - sym_text_interpolation, - ACTIONS(1762), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1760), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [12348] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(733), 1, - sym_text_interpolation, - ACTIONS(1766), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1764), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [12406] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(734), 1, - sym_text_interpolation, - ACTIONS(1770), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1768), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [12464] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(735), 1, - sym_text_interpolation, - ACTIONS(1646), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1644), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [12522] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(736), 1, - sym_text_interpolation, - ACTIONS(1774), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1772), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [12580] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(737), 1, - sym_text_interpolation, - ACTIONS(1503), 6, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1778), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1776), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [12640] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(738), 1, - sym_text_interpolation, - ACTIONS(1423), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1425), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [12698] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(739), 1, - sym_text_interpolation, - ACTIONS(1782), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1780), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [12756] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(740), 1, - sym_text_interpolation, - ACTIONS(1786), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1784), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [12814] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(741), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1469), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1467), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [12873] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(742), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1471), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1477), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [12932] = 29, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1626), 1, - sym_name, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(1790), 1, - anon_sym_COMMA, - ACTIONS(1792), 1, - anon_sym_RPAREN, - ACTIONS(1794), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1796), 1, - anon_sym_QMARK, - ACTIONS(1798), 1, - anon_sym_POUND_LBRACK, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - STATE(743), 1, - sym_text_interpolation, - STATE(1192), 1, - sym_attribute_list, - STATE(1245), 1, - sym_visibility_modifier, - STATE(1292), 1, - aux_sym_attribute_list_repeat1, - STATE(1300), 1, - sym_attribute_group, - STATE(1482), 1, - sym_qualified_name, - STATE(1580), 1, - sym_union_type, - STATE(1616), 1, - sym__type, - STATE(1618), 1, - sym__types, - STATE(1876), 1, - sym_variable_name, - STATE(1908), 1, - sym_reference_modifier, - STATE(2485), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(229), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1498), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - STATE(1833), 3, - sym_property_promotion_parameter, - sym_simple_parameter, - sym_variadic_parameter, - ACTIONS(1640), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [13037] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1648), 1, - anon_sym_RPAREN, - ACTIONS(1651), 1, - anon_sym_EQ, - STATE(744), 1, - sym_text_interpolation, - ACTIONS(1646), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1644), 30, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [13098] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(745), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1661), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1659), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [13157] = 29, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1626), 1, - sym_name, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(1794), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1796), 1, - anon_sym_QMARK, - ACTIONS(1798), 1, - anon_sym_POUND_LBRACK, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - ACTIONS(1802), 1, - anon_sym_COMMA, - ACTIONS(1804), 1, - anon_sym_RPAREN, - STATE(746), 1, - sym_text_interpolation, - STATE(1192), 1, - sym_attribute_list, - STATE(1245), 1, - sym_visibility_modifier, - STATE(1292), 1, - aux_sym_attribute_list_repeat1, - STATE(1300), 1, - sym_attribute_group, - STATE(1482), 1, - sym_qualified_name, - STATE(1580), 1, - sym_union_type, - STATE(1616), 1, - sym__type, - STATE(1618), 1, - sym__types, - STATE(1876), 1, - sym_variable_name, - STATE(1908), 1, - sym_reference_modifier, - STATE(2485), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(229), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1498), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - STATE(1895), 3, - sym_property_promotion_parameter, - sym_simple_parameter, - sym_variadic_parameter, - ACTIONS(1640), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [13262] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1806), 1, - anon_sym_LPAREN, - STATE(747), 1, - sym_text_interpolation, - STATE(782), 1, - sym_arguments, - ACTIONS(1559), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1469), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1467), 22, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [13327] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(748), 1, - sym_text_interpolation, - ACTIONS(984), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - aux_sym_else_clause_token1, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(982), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [13384] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1806), 1, - anon_sym_LPAREN, - STATE(749), 1, - sym_text_interpolation, - STATE(781), 1, - sym_arguments, - ACTIONS(1459), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1457), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [13445] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1806), 1, - anon_sym_LPAREN, - STATE(750), 1, - sym_text_interpolation, - STATE(762), 1, - sym_arguments, - ACTIONS(1489), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1487), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [13506] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1587), 1, - anon_sym_BSLASH, - ACTIONS(1808), 1, - anon_sym_LPAREN, - STATE(751), 1, - sym_text_interpolation, - STATE(839), 1, - sym_arguments, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1585), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1583), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [13573] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1806), 1, - anon_sym_LPAREN, - STATE(752), 1, - sym_text_interpolation, - STATE(782), 1, - sym_arguments, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1471), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1477), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [13636] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(753), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1596), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1594), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [13695] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1806), 1, - anon_sym_LPAREN, - STATE(754), 1, - sym_text_interpolation, - STATE(767), 1, - sym_arguments, - ACTIONS(1485), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1483), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [13756] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1806), 1, - anon_sym_LPAREN, - STATE(755), 1, - sym_text_interpolation, - STATE(768), 1, - sym_arguments, - ACTIONS(1465), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1463), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [13817] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(756), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1700), 12, - anon_sym_AMP, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1698), 26, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [13876] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1806), 1, - anon_sym_LPAREN, - STATE(757), 1, - sym_text_interpolation, - STATE(780), 1, - sym_arguments, - ACTIONS(1481), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1479), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [13937] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(1587), 1, - anon_sym_BSLASH, - STATE(566), 1, - sym_arguments, - STATE(758), 1, - sym_text_interpolation, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1596), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1594), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [14004] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(759), 1, - sym_text_interpolation, - ACTIONS(980), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - aux_sym_else_clause_token1, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(978), 32, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [14061] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1555), 1, - anon_sym_LPAREN, - ACTIONS(1587), 1, - anon_sym_BSLASH, - STATE(606), 1, - sym_arguments, - STATE(760), 1, - sym_text_interpolation, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1469), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1467), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [14128] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1587), 1, - anon_sym_BSLASH, - ACTIONS(1806), 1, - anon_sym_LPAREN, - STATE(761), 1, - sym_text_interpolation, - STATE(782), 1, - sym_arguments, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1469), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1467), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [14195] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(762), 1, - sym_text_interpolation, - ACTIONS(1501), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1499), 30, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [14251] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(763), 1, - sym_text_interpolation, - ACTIONS(1812), 17, - anon_sym_BSLASH, - anon_sym_LPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_AT, - anon_sym_TILDE, - anon_sym_BANG, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - sym_shell_command_expression, - anon_sym_LBRACK, - anon_sym_POUND_LBRACK, - anon_sym_SQUOTE, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - aux_sym_string_token1, - anon_sym_LT_LT_LT, - anon_sym_DOLLAR, - ACTIONS(1810), 25, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym__arrow_function_header_token1, - aux_sym_cast_type_token1, - sym_float, - sym_integer, - aux_sym_throw_expression_token1, - aux_sym_match_expression_token1, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_clone_expression_token1, - aux_sym_print_intrinsic_token1, - aux_sym_object_creation_expression_token1, - aux_sym__list_destructing_token1, - anon_sym_self, - anon_sym_parent, - sym_boolean, - sym_null, - aux_sym_yield_expression_token1, - aux_sym_include_expression_token1, - aux_sym_include_once_expression_token1, - aux_sym_require_expression_token1, - aux_sym_require_once_expression_token1, - sym_name, - [14307] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(764), 1, - sym_text_interpolation, - ACTIONS(1447), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1445), 30, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [14363] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(765), 1, - sym_text_interpolation, - ACTIONS(1517), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1515), 30, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [14419] = 28, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1626), 1, - sym_name, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(1794), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1796), 1, - anon_sym_QMARK, - ACTIONS(1798), 1, - anon_sym_POUND_LBRACK, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - ACTIONS(1814), 1, - anon_sym_RPAREN, - STATE(766), 1, - sym_text_interpolation, - STATE(1192), 1, - sym_attribute_list, - STATE(1245), 1, - sym_visibility_modifier, - STATE(1292), 1, - aux_sym_attribute_list_repeat1, - STATE(1300), 1, - sym_attribute_group, - STATE(1482), 1, - sym_qualified_name, - STATE(1580), 1, - sym_union_type, - STATE(1616), 1, - sym__type, - STATE(1618), 1, - sym__types, - STATE(1876), 1, - sym_variable_name, - STATE(1908), 1, - sym_reference_modifier, - STATE(2485), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(229), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1498), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - STATE(2093), 3, - sym_property_promotion_parameter, - sym_simple_parameter, - sym_variadic_parameter, - ACTIONS(1640), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [14521] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(767), 1, - sym_text_interpolation, - ACTIONS(1529), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1527), 30, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [14577] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(768), 1, - sym_text_interpolation, - ACTIONS(1513), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1511), 30, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [14633] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(769), 1, - sym_text_interpolation, - ACTIONS(1497), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1495), 30, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [14689] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(1587), 1, - anon_sym_BSLASH, - ACTIONS(1816), 1, - anon_sym_COLON, - STATE(566), 1, - sym_arguments, - STATE(770), 1, - sym_text_interpolation, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1469), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1467), 21, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [14757] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(771), 1, - sym_text_interpolation, - ACTIONS(1455), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1453), 30, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [14813] = 28, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1626), 1, - sym_name, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(1794), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1796), 1, - anon_sym_QMARK, - ACTIONS(1798), 1, - anon_sym_POUND_LBRACK, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - ACTIONS(1818), 1, - anon_sym_RPAREN, - STATE(772), 1, - sym_text_interpolation, - STATE(1192), 1, - sym_attribute_list, - STATE(1245), 1, - sym_visibility_modifier, - STATE(1292), 1, - aux_sym_attribute_list_repeat1, - STATE(1300), 1, - sym_attribute_group, - STATE(1482), 1, - sym_qualified_name, - STATE(1580), 1, - sym_union_type, - STATE(1616), 1, - sym__type, - STATE(1618), 1, - sym__types, - STATE(1876), 1, - sym_variable_name, - STATE(1908), 1, - sym_reference_modifier, - STATE(2485), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(229), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1498), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - STATE(2093), 3, - sym_property_promotion_parameter, - sym_simple_parameter, - sym_variadic_parameter, - ACTIONS(1640), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [14915] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1555), 1, - anon_sym_LPAREN, - ACTIONS(1587), 1, - anon_sym_BSLASH, - ACTIONS(1820), 1, - anon_sym_COLON, - STATE(606), 1, - sym_arguments, - STATE(773), 1, - sym_text_interpolation, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1469), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1467), 21, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [14983] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(774), 1, - sym_text_interpolation, - ACTIONS(1521), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1519), 30, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [15039] = 28, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1626), 1, - sym_name, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(1794), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1796), 1, - anon_sym_QMARK, - ACTIONS(1798), 1, - anon_sym_POUND_LBRACK, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - ACTIONS(1822), 1, - anon_sym_RPAREN, - STATE(775), 1, - sym_text_interpolation, - STATE(1192), 1, - sym_attribute_list, - STATE(1245), 1, - sym_visibility_modifier, - STATE(1292), 1, - aux_sym_attribute_list_repeat1, - STATE(1300), 1, - sym_attribute_group, - STATE(1482), 1, - sym_qualified_name, - STATE(1580), 1, - sym_union_type, - STATE(1616), 1, - sym__type, - STATE(1618), 1, - sym__types, - STATE(1876), 1, - sym_variable_name, - STATE(1908), 1, - sym_reference_modifier, - STATE(2485), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(229), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1498), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - STATE(2093), 3, - sym_property_promotion_parameter, - sym_simple_parameter, - sym_variadic_parameter, - ACTIONS(1640), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [15141] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1555), 1, - anon_sym_LPAREN, - ACTIONS(1587), 1, - anon_sym_BSLASH, - ACTIONS(1824), 1, - anon_sym_COLON, - STATE(606), 1, - sym_arguments, - STATE(776), 1, - sym_text_interpolation, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1469), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1467), 21, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [15209] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(777), 1, - sym_text_interpolation, - ACTIONS(1451), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1449), 30, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [15265] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(778), 1, - sym_text_interpolation, - ACTIONS(1541), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1539), 30, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [15321] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(779), 1, - sym_text_interpolation, - ACTIONS(1441), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1439), 30, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [15377] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(780), 1, - sym_text_interpolation, - ACTIONS(1533), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1531), 30, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [15433] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(781), 1, - sym_text_interpolation, - ACTIONS(1537), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1535), 30, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [15489] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(782), 1, - sym_text_interpolation, - ACTIONS(1505), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1503), 30, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [15545] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(783), 1, - sym_text_interpolation, - ACTIONS(1525), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1523), 30, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [15601] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(784), 1, - sym_text_interpolation, - ACTIONS(1509), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1507), 30, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [15657] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(785), 1, - sym_text_interpolation, - ACTIONS(1493), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1491), 30, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [15713] = 28, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1626), 1, - sym_name, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(1794), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1796), 1, - anon_sym_QMARK, - ACTIONS(1798), 1, - anon_sym_POUND_LBRACK, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - ACTIONS(1826), 1, - anon_sym_RPAREN, - STATE(786), 1, - sym_text_interpolation, - STATE(1192), 1, - sym_attribute_list, - STATE(1245), 1, - sym_visibility_modifier, - STATE(1292), 1, - aux_sym_attribute_list_repeat1, - STATE(1300), 1, - sym_attribute_group, - STATE(1482), 1, - sym_qualified_name, - STATE(1580), 1, - sym_union_type, - STATE(1616), 1, - sym__type, - STATE(1618), 1, - sym__types, - STATE(1876), 1, - sym_variable_name, - STATE(1908), 1, - sym_reference_modifier, - STATE(2485), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(229), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1498), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - STATE(2093), 3, - sym_property_promotion_parameter, - sym_simple_parameter, - sym_variadic_parameter, - ACTIONS(1640), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [15815] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1808), 1, - anon_sym_LPAREN, - STATE(787), 1, - sym_text_interpolation, - STATE(873), 1, - sym_arguments, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1661), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1659), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [15876] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1555), 1, - anon_sym_LPAREN, - STATE(606), 1, - sym_arguments, - STATE(788), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1469), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1467), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [15937] = 25, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(560), 1, - aux_sym_cast_type_token1, - ACTIONS(590), 1, - anon_sym_LT_LT_LT, - ACTIONS(592), 1, - anon_sym_DOLLAR, - ACTIONS(968), 1, - anon_sym_LBRACK, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1606), 1, - anon_sym_LPAREN, - ACTIONS(1624), 1, - sym_name, - STATE(789), 1, - sym_text_interpolation, - STATE(1598), 1, - sym_class_constant_access_expression, - STATE(1672), 1, - sym__dereferencable_expression, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2459), 1, - sym__scope_resolution_qualifier, - STATE(2478), 1, - sym_relative_scope, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(586), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(588), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1525), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(291), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1488), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1472), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(1413), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [16032] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1808), 1, - anon_sym_LPAREN, - STATE(790), 1, - sym_text_interpolation, - STATE(865), 1, - sym_arguments, - ACTIONS(1465), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1463), 28, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [16091] = 25, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(560), 1, - aux_sym_cast_type_token1, - ACTIONS(590), 1, - anon_sym_LT_LT_LT, - ACTIONS(592), 1, - anon_sym_DOLLAR, - ACTIONS(968), 1, - anon_sym_LBRACK, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1606), 1, - anon_sym_LPAREN, - ACTIONS(1624), 1, - sym_name, - STATE(791), 1, - sym_text_interpolation, - STATE(1598), 1, - sym_class_constant_access_expression, - STATE(1672), 1, - sym__dereferencable_expression, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2459), 1, - sym__scope_resolution_qualifier, - STATE(2478), 1, - sym_relative_scope, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(586), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(588), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1525), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(291), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1488), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(697), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1410), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [16186] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(792), 1, - sym_text_interpolation, - ACTIONS(1559), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1469), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1467), 22, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [16245] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(565), 1, - sym_arguments, - STATE(793), 1, - sym_text_interpolation, - ACTIONS(1489), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1487), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [16302] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(794), 1, - sym_text_interpolation, - ACTIONS(1525), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1523), 30, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [16357] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1808), 1, - anon_sym_LPAREN, - STATE(795), 1, - sym_text_interpolation, - STATE(875), 1, - sym_arguments, - ACTIONS(1489), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1487), 28, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [16416] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(574), 1, - sym_arguments, - STATE(796), 1, - sym_text_interpolation, - ACTIONS(1459), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1457), 28, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [16475] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(572), 1, - sym_arguments, - STATE(797), 1, - sym_text_interpolation, - ACTIONS(1485), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1483), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [16532] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(573), 1, - sym_arguments, - STATE(798), 1, - sym_text_interpolation, - ACTIONS(1481), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1479), 28, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [16591] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(568), 1, - sym_arguments, - STATE(799), 1, - sym_text_interpolation, - ACTIONS(1465), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1463), 28, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [16650] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(572), 1, - sym_arguments, - STATE(800), 1, - sym_text_interpolation, - ACTIONS(1485), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1483), 28, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [16709] = 25, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(560), 1, - aux_sym_cast_type_token1, - ACTIONS(590), 1, - anon_sym_LT_LT_LT, - ACTIONS(968), 1, - anon_sym_LBRACK, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1608), 1, - anon_sym_DOLLAR, - ACTIONS(1828), 1, - sym_name, - ACTIONS(1830), 1, - anon_sym_LPAREN, - STATE(801), 1, - sym_text_interpolation, - STATE(1598), 1, - sym_class_constant_access_expression, - STATE(1659), 1, - sym__dereferencable_expression, - STATE(2431), 1, - sym__scope_resolution_qualifier, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2478), 1, - sym_relative_scope, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(586), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(588), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1493), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(291), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1514), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(742), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(666), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [16804] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1808), 1, - anon_sym_LPAREN, - STATE(802), 1, - sym_text_interpolation, - STATE(839), 1, - sym_arguments, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1585), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1583), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [16865] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1808), 1, - anon_sym_LPAREN, - STATE(803), 1, - sym_text_interpolation, - STATE(873), 1, - sym_arguments, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1471), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1477), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [16926] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(565), 1, - sym_arguments, - STATE(804), 1, - sym_text_interpolation, - ACTIONS(1489), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1487), 28, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [16985] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(568), 1, - sym_arguments, - STATE(805), 1, - sym_text_interpolation, - ACTIONS(1465), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1463), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [17042] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1832), 1, - anon_sym_LPAREN, - STATE(806), 1, - sym_text_interpolation, - STATE(1020), 1, - sym_arguments, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1585), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1583), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [17103] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1808), 1, - anon_sym_LPAREN, - STATE(807), 1, - sym_text_interpolation, - STATE(839), 1, - sym_arguments, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1585), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1583), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [17164] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(808), 1, - sym_text_interpolation, - ACTIONS(1037), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - aux_sym_else_clause_token1, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1035), 30, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [17219] = 25, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(560), 1, - aux_sym_cast_type_token1, - ACTIONS(590), 1, - anon_sym_LT_LT_LT, - ACTIONS(592), 1, - anon_sym_DOLLAR, - ACTIONS(968), 1, - anon_sym_LBRACK, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1606), 1, - anon_sym_LPAREN, - ACTIONS(1624), 1, - sym_name, - STATE(809), 1, - sym_text_interpolation, - STATE(1672), 1, - sym__dereferencable_expression, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2459), 1, - sym__scope_resolution_qualifier, - STATE(2478), 1, - sym_relative_scope, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(586), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(588), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(756), 2, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - STATE(1525), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(291), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1488), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(1598), 3, - sym_class_constant_access_expression, - sym_cast_variable, - sym_scoped_property_access_expression, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1403), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [17314] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1651), 1, - anon_sym_EQ, - STATE(810), 1, - sym_text_interpolation, - ACTIONS(1646), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1644), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [17371] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(811), 1, - sym_text_interpolation, - ACTIONS(1047), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - aux_sym_else_clause_token1, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1045), 30, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [17426] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1806), 1, - anon_sym_LPAREN, - STATE(762), 1, - sym_arguments, - STATE(812), 1, - sym_text_interpolation, - ACTIONS(1600), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1598), 28, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [17485] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(566), 1, - sym_arguments, - STATE(813), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1596), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1594), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [17546] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(566), 1, - sym_arguments, - STATE(814), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1596), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1594), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [17607] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1555), 1, - anon_sym_LPAREN, - STATE(612), 1, - sym_arguments, - STATE(815), 1, - sym_text_interpolation, - ACTIONS(1600), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1598), 28, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [17666] = 25, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(560), 1, - aux_sym_cast_type_token1, - ACTIONS(590), 1, - anon_sym_LT_LT_LT, - ACTIONS(968), 1, - anon_sym_LBRACK, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1606), 1, - anon_sym_LPAREN, - ACTIONS(1608), 1, - anon_sym_DOLLAR, - ACTIONS(1834), 1, - sym_name, - STATE(816), 1, - sym_text_interpolation, - STATE(1675), 1, - sym__dereferencable_expression, - STATE(2418), 1, - sym__scope_resolution_qualifier, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2478), 1, - sym_relative_scope, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(586), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(588), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(662), 2, - sym_qualified_name, - sym__reserved_identifier, - STATE(1598), 2, - sym_class_constant_access_expression, - sym_cast_variable, - ACTIONS(291), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(664), 3, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - STATE(753), 3, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1488), 7, - sym_parenthesized_expression, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_array_creation_expression, - sym__string, - [17761] = 25, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(560), 1, - aux_sym_cast_type_token1, - ACTIONS(590), 1, - anon_sym_LT_LT_LT, - ACTIONS(968), 1, - anon_sym_LBRACK, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1608), 1, - anon_sym_DOLLAR, - ACTIONS(1828), 1, - sym_name, - ACTIONS(1830), 1, - anon_sym_LPAREN, - STATE(817), 1, - sym_text_interpolation, - STATE(1598), 1, - sym_class_constant_access_expression, - STATE(1659), 1, - sym__dereferencable_expression, - STATE(2431), 1, - sym__scope_resolution_qualifier, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2478), 1, - sym_relative_scope, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(586), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(588), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1493), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(291), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1514), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(745), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(675), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [17856] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1555), 1, - anon_sym_LPAREN, - STATE(606), 1, - sym_arguments, - STATE(818), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1469), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1467), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [17917] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1808), 1, - anon_sym_LPAREN, - STATE(819), 1, - sym_text_interpolation, - STATE(860), 1, - sym_arguments, - ACTIONS(1459), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1457), 28, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [17976] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(573), 1, - sym_arguments, - STATE(820), 1, - sym_text_interpolation, - ACTIONS(1481), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1479), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [18033] = 25, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(560), 1, - aux_sym_cast_type_token1, - ACTIONS(590), 1, - anon_sym_LT_LT_LT, - ACTIONS(968), 1, - anon_sym_LBRACK, - ACTIONS(1429), 1, - anon_sym_LPAREN, - ACTIONS(1431), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1836), 1, - sym_name, - STATE(821), 1, - sym_text_interpolation, - STATE(1598), 1, - sym_class_constant_access_expression, - STATE(1602), 1, - sym__dereferencable_expression, - STATE(2442), 1, - sym__scope_resolution_qualifier, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2478), 1, - sym_relative_scope, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(586), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(588), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1490), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(291), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1485), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(697), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(636), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [18128] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(574), 1, - sym_arguments, - STATE(822), 1, - sym_text_interpolation, - ACTIONS(1459), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1457), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [18185] = 25, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(560), 1, - aux_sym_cast_type_token1, - ACTIONS(590), 1, - anon_sym_LT_LT_LT, - ACTIONS(968), 1, - anon_sym_LBRACK, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1606), 1, - anon_sym_LPAREN, - ACTIONS(1608), 1, - anon_sym_DOLLAR, - ACTIONS(1828), 1, - sym_name, - STATE(823), 1, - sym_text_interpolation, - STATE(1659), 1, - sym__dereferencable_expression, - STATE(2397), 1, - sym__scope_resolution_qualifier, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2478), 1, - sym_relative_scope, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(586), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(588), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(756), 2, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - STATE(1493), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(291), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1514), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(1598), 3, - sym_class_constant_access_expression, - sym_cast_variable, - sym_scoped_property_access_expression, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(694), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [18280] = 25, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(560), 1, - aux_sym_cast_type_token1, - ACTIONS(590), 1, - anon_sym_LT_LT_LT, - ACTIONS(968), 1, - anon_sym_LBRACK, - ACTIONS(1437), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1838), 1, - sym_name, - ACTIONS(1840), 1, - anon_sym_LPAREN, - STATE(824), 1, - sym_text_interpolation, - STATE(1598), 1, - sym_class_constant_access_expression, - STATE(1627), 1, - sym__dereferencable_expression, - STATE(2416), 1, - sym__scope_resolution_qualifier, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2478), 1, - sym_relative_scope, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(586), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(588), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1506), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(291), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1526), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(838), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(752), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [18375] = 25, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(560), 1, - aux_sym_cast_type_token1, - ACTIONS(590), 1, - anon_sym_LT_LT_LT, - ACTIONS(968), 1, - anon_sym_LBRACK, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1616), 1, - anon_sym_DOLLAR, - ACTIONS(1842), 1, - sym_name, - ACTIONS(1844), 1, - anon_sym_LPAREN, - STATE(825), 1, - sym_text_interpolation, - STATE(1598), 1, - sym_class_constant_access_expression, - STATE(1630), 1, - sym__dereferencable_expression, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2460), 1, - sym__scope_resolution_qualifier, - STATE(2478), 1, - sym_relative_scope, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(586), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(588), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1487), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(291), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1496), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(881), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(803), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [18470] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1808), 1, - anon_sym_LPAREN, - STATE(826), 1, - sym_text_interpolation, - STATE(861), 1, - sym_arguments, - ACTIONS(1481), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1479), 28, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [18529] = 25, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(560), 1, - aux_sym_cast_type_token1, - ACTIONS(590), 1, - anon_sym_LT_LT_LT, - ACTIONS(968), 1, - anon_sym_LBRACK, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1616), 1, - anon_sym_DOLLAR, - ACTIONS(1842), 1, - sym_name, - ACTIONS(1844), 1, - anon_sym_LPAREN, - STATE(827), 1, - sym_text_interpolation, - STATE(1598), 1, - sym_class_constant_access_expression, - STATE(1630), 1, - sym__dereferencable_expression, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2460), 1, - sym__scope_resolution_qualifier, - STATE(2478), 1, - sym_relative_scope, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(586), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(588), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1487), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(291), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1496), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(885), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(787), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [18624] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(828), 1, - sym_text_interpolation, - ACTIONS(1620), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1618), 30, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [18679] = 25, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(560), 1, - aux_sym_cast_type_token1, - ACTIONS(590), 1, - anon_sym_LT_LT_LT, - ACTIONS(968), 1, - anon_sym_LBRACK, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1606), 1, - anon_sym_LPAREN, - ACTIONS(1616), 1, - anon_sym_DOLLAR, - ACTIONS(1842), 1, - sym_name, - STATE(829), 1, - sym_text_interpolation, - STATE(1630), 1, - sym__dereferencable_expression, - STATE(2335), 1, - sym__scope_resolution_qualifier, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2478), 1, - sym_relative_scope, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(586), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(588), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(883), 2, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - STATE(1487), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(291), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1496), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(1598), 3, - sym_class_constant_access_expression, - sym_cast_variable, - sym_scoped_property_access_expression, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(831), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [18774] = 27, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1626), 1, - sym_name, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(1794), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1796), 1, - anon_sym_QMARK, - ACTIONS(1798), 1, - anon_sym_POUND_LBRACK, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - STATE(830), 1, - sym_text_interpolation, - STATE(1192), 1, - sym_attribute_list, - STATE(1245), 1, - sym_visibility_modifier, - STATE(1292), 1, - aux_sym_attribute_list_repeat1, - STATE(1300), 1, - sym_attribute_group, - STATE(1482), 1, - sym_qualified_name, - STATE(1580), 1, - sym_union_type, - STATE(1616), 1, - sym__type, - STATE(1618), 1, - sym__types, - STATE(1876), 1, - sym_variable_name, - STATE(1908), 1, - sym_reference_modifier, - STATE(2485), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(229), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1498), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - STATE(2093), 3, - sym_property_promotion_parameter, - sym_simple_parameter, - sym_variadic_parameter, - ACTIONS(1640), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [18873] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1808), 1, - anon_sym_LPAREN, - STATE(831), 1, - sym_text_interpolation, - STATE(873), 1, - sym_arguments, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1700), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1698), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [18934] = 25, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(560), 1, - aux_sym_cast_type_token1, - ACTIONS(590), 1, - anon_sym_LT_LT_LT, - ACTIONS(592), 1, - anon_sym_DOLLAR, - ACTIONS(968), 1, - anon_sym_LBRACK, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1606), 1, - anon_sym_LPAREN, - ACTIONS(1624), 1, - sym_name, - STATE(832), 1, - sym_text_interpolation, - STATE(1598), 1, - sym_class_constant_access_expression, - STATE(1672), 1, - sym__dereferencable_expression, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2459), 1, - sym__scope_resolution_qualifier, - STATE(2478), 1, - sym_relative_scope, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(586), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(588), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1525), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(291), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1488), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1524), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(1422), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [19029] = 25, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(560), 1, - aux_sym_cast_type_token1, - ACTIONS(590), 1, - anon_sym_LT_LT_LT, - ACTIONS(968), 1, - anon_sym_LBRACK, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1606), 1, - anon_sym_LPAREN, - ACTIONS(1616), 1, - anon_sym_DOLLAR, - ACTIONS(1846), 1, - sym_name, - STATE(833), 1, - sym_text_interpolation, - STATE(1639), 1, - sym__dereferencable_expression, - STATE(2426), 1, - sym__scope_resolution_qualifier, - STATE(2478), 1, - sym_relative_scope, - STATE(2490), 1, - sym_namespace_name, - STATE(2491), 1, - sym_namespace_name_as_prefix, - ACTIONS(586), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(588), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(813), 2, - sym_qualified_name, - sym__reserved_identifier, - STATE(1598), 2, - sym_class_constant_access_expression, - sym_cast_variable, - ACTIONS(1612), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(814), 3, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - STATE(884), 3, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1488), 7, - sym_parenthesized_expression, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_array_creation_expression, - sym__string, - [19124] = 25, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(560), 1, - aux_sym_cast_type_token1, - ACTIONS(590), 1, - anon_sym_LT_LT_LT, - ACTIONS(592), 1, - anon_sym_DOLLAR, - ACTIONS(968), 1, - anon_sym_LBRACK, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1606), 1, - anon_sym_LPAREN, - ACTIONS(1624), 1, - sym_name, - STATE(834), 1, - sym_text_interpolation, - STATE(1598), 1, - sym_class_constant_access_expression, - STATE(1672), 1, - sym__dereferencable_expression, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2459), 1, - sym__scope_resolution_qualifier, - STATE(2478), 1, - sym_relative_scope, - STATE(2490), 1, - sym_namespace_name, - ACTIONS(586), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(588), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - STATE(1525), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(291), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(1488), 3, - sym_parenthesized_expression, - sym_array_creation_expression, - sym__string, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - STATE(1484), 4, - sym_cast_variable, - sym_member_access_expression, - sym_nullsafe_member_access_expression, - sym_scoped_property_access_expression, - STATE(1405), 7, - sym_function_call_expression, - sym_scoped_call_expression, - sym_member_call_expression, - sym_nullsafe_member_call_expression, - sym_subscript_expression, - sym_dynamic_variable_name, - sym_variable_name, - [19219] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1806), 1, - anon_sym_LPAREN, - STATE(782), 1, - sym_arguments, - STATE(835), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1469), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1467), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [19280] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1808), 1, - anon_sym_LPAREN, - STATE(836), 1, - sym_text_interpolation, - STATE(862), 1, - sym_arguments, - ACTIONS(1485), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1483), 28, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [19339] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1806), 1, - anon_sym_LPAREN, - STATE(782), 1, - sym_arguments, - STATE(837), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1469), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1467), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [19400] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(838), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1471), 12, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1477), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [19457] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(839), 1, - sym_text_interpolation, - ACTIONS(1503), 6, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1778), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1776), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [19513] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(840), 1, - sym_text_interpolation, - ACTIONS(1541), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1539), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [19567] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(841), 1, - sym_text_interpolation, - ACTIONS(1716), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1714), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [19621] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(842), 1, - sym_text_interpolation, - ACTIONS(1766), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1764), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [19675] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(843), 1, - sym_text_interpolation, - ACTIONS(1736), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1734), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [19729] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(844), 1, - sym_text_interpolation, - ACTIONS(1704), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1702), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [19783] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(845), 1, - sym_text_interpolation, - ACTIONS(1521), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1519), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [19837] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1750), 1, - anon_sym_COLON_COLON, - STATE(846), 1, - sym_text_interpolation, - ACTIONS(1525), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1523), 28, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [19893] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(847), 1, - sym_text_interpolation, - ACTIONS(1770), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1768), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [19947] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(848), 1, - sym_text_interpolation, - ACTIONS(1724), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1722), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [20001] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(849), 1, - sym_text_interpolation, - ACTIONS(1786), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1784), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [20055] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(850), 1, - sym_text_interpolation, - ACTIONS(1774), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1772), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [20109] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(851), 1, - sym_text_interpolation, - ACTIONS(1720), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1718), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [20163] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(852), 1, - sym_text_interpolation, - ACTIONS(1732), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1730), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [20217] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(853), 1, - sym_text_interpolation, - ACTIONS(1762), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1760), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [20271] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(854), 1, - sym_text_interpolation, - ACTIONS(1758), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1756), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [20325] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(855), 1, - sym_text_interpolation, - ACTIONS(1646), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1644), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [20379] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(856), 1, - sym_text_interpolation, - ACTIONS(1782), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1780), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [20433] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(857), 1, - sym_text_interpolation, - ACTIONS(1423), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1425), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [20487] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1651), 1, - anon_sym_EQ, - STATE(858), 1, - sym_text_interpolation, - ACTIONS(1848), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1646), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1644), 26, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [20545] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(859), 1, - sym_text_interpolation, - ACTIONS(1744), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1742), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [20599] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(860), 1, - sym_text_interpolation, - ACTIONS(1537), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1535), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [20653] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(861), 1, - sym_text_interpolation, - ACTIONS(1533), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1531), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [20707] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(862), 1, - sym_text_interpolation, - ACTIONS(1529), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1527), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [20761] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(863), 1, - sym_text_interpolation, - ACTIONS(1754), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1752), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [20815] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(864), 1, - sym_text_interpolation, - ACTIONS(1497), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1495), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [20869] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(865), 1, - sym_text_interpolation, - ACTIONS(1513), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1511), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [20923] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(866), 1, - sym_text_interpolation, - ACTIONS(1447), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1445), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [20977] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(867), 1, - sym_text_interpolation, - ACTIONS(1748), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1746), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [21031] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(868), 1, - sym_text_interpolation, - ACTIONS(1455), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1453), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [21085] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1651), 1, - anon_sym_EQ, - STATE(869), 1, - sym_text_interpolation, - ACTIONS(1646), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1644), 28, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [21141] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(870), 1, - sym_text_interpolation, - ACTIONS(1493), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1491), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [21195] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(871), 1, - sym_text_interpolation, - ACTIONS(1708), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1706), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [21249] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(872), 1, - sym_text_interpolation, - ACTIONS(1509), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1507), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [21303] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(873), 1, - sym_text_interpolation, - ACTIONS(1505), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1503), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [21357] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(874), 1, - sym_text_interpolation, - ACTIONS(1441), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1439), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [21411] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(875), 1, - sym_text_interpolation, - ACTIONS(1501), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1499), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [21465] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(876), 1, - sym_text_interpolation, - ACTIONS(1728), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1726), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [21519] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(877), 1, - sym_text_interpolation, - ACTIONS(1451), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1449), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [21573] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(878), 1, - sym_text_interpolation, - ACTIONS(1712), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1710), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [21627] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(879), 1, - sym_text_interpolation, - ACTIONS(1517), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1515), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [21681] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(880), 1, - sym_text_interpolation, - ACTIONS(1740), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1738), 29, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_EQ_GT, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_STAR_STAR, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [21735] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(881), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1471), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1477), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [21790] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(882), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1469), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1467), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [21845] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(883), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1700), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1698), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [21900] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(884), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1596), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1594), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [21955] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(885), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - ACTIONS(1661), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1659), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [22010] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(886), 1, - sym_text_interpolation, - ACTIONS(1852), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1850), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [22062] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(887), 1, - sym_text_interpolation, - ACTIONS(1856), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1854), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [22114] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(888), 1, - sym_text_interpolation, - ACTIONS(1860), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1858), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [22166] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(889), 1, - sym_text_interpolation, - ACTIONS(1864), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1862), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [22218] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(890), 1, - sym_text_interpolation, - ACTIONS(1868), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1866), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [22270] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(891), 1, - sym_text_interpolation, - ACTIONS(1872), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1870), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [22322] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(892), 1, - sym_text_interpolation, - ACTIONS(1876), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1874), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [22374] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(893), 1, - sym_text_interpolation, - ACTIONS(1880), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1878), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [22426] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(894), 1, - sym_text_interpolation, - ACTIONS(1884), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1882), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [22478] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(895), 1, - sym_text_interpolation, - ACTIONS(1888), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1886), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [22530] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(896), 1, - sym_text_interpolation, - ACTIONS(1892), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1890), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [22582] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(897), 1, - sym_text_interpolation, - ACTIONS(1896), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1894), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [22634] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(898), 1, - sym_text_interpolation, - ACTIONS(1900), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1898), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [22686] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(899), 1, - sym_text_interpolation, - ACTIONS(1904), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1902), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [22738] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(900), 1, - sym_text_interpolation, - ACTIONS(1908), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1906), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [22790] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(901), 1, - sym_text_interpolation, - ACTIONS(1441), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1439), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [22842] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(902), 1, - sym_text_interpolation, - ACTIONS(1912), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1910), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [22894] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(903), 1, - sym_text_interpolation, - ACTIONS(1916), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1914), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [22946] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(904), 1, - sym_text_interpolation, - ACTIONS(1920), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1918), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [22998] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(905), 1, - sym_text_interpolation, - ACTIONS(1924), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1922), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [23050] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(906), 1, - sym_text_interpolation, - ACTIONS(1928), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1926), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [23102] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(907), 1, - sym_text_interpolation, - ACTIONS(1932), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1930), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [23154] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(908), 1, - sym_text_interpolation, - ACTIONS(1661), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1659), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [23206] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(909), 1, - sym_text_interpolation, - ACTIONS(1936), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1934), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [23258] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(910), 1, - sym_text_interpolation, - ACTIONS(1940), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1938), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [23310] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(911), 1, - sym_text_interpolation, - ACTIONS(1944), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1942), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [23362] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(912), 1, - sym_text_interpolation, - ACTIONS(1948), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1946), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [23414] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(913), 1, - sym_text_interpolation, - ACTIONS(1778), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1776), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [23466] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(914), 1, - sym_text_interpolation, - ACTIONS(1447), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1445), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [23518] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(915), 1, - sym_text_interpolation, - ACTIONS(1952), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1950), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [23570] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(916), 1, - sym_text_interpolation, - ACTIONS(1455), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1453), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [23622] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(917), 1, - sym_text_interpolation, - ACTIONS(1956), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1954), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [23674] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(918), 1, - sym_text_interpolation, - ACTIONS(1960), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1958), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [23726] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(919), 1, - sym_text_interpolation, - ACTIONS(1964), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1962), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [23778] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(920), 1, - sym_text_interpolation, - ACTIONS(1968), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1966), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [23830] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(921), 1, - sym_text_interpolation, - ACTIONS(1972), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1970), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [23882] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(922), 1, - sym_text_interpolation, - ACTIONS(1976), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1974), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [23934] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(923), 1, - sym_text_interpolation, - ACTIONS(1964), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1962), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [23986] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(924), 1, - sym_text_interpolation, - ACTIONS(1980), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1978), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [24038] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(925), 1, - sym_text_interpolation, - ACTIONS(1984), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1982), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [24090] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(926), 1, - sym_text_interpolation, - ACTIONS(1451), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1449), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [24142] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(927), 1, - sym_text_interpolation, - ACTIONS(1988), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1986), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [24194] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(928), 1, - sym_text_interpolation, - ACTIONS(1469), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1467), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [24246] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(929), 1, - sym_text_interpolation, - ACTIONS(1992), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1990), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [24298] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(930), 1, - sym_text_interpolation, - ACTIONS(1996), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1994), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [24350] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(931), 1, - sym_text_interpolation, - ACTIONS(2000), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1998), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [24402] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(932), 1, - sym_text_interpolation, - ACTIONS(2004), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2002), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [24454] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(933), 1, - sym_text_interpolation, - ACTIONS(2008), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2006), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [24506] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(934), 1, - sym_text_interpolation, - ACTIONS(2012), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2010), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [24558] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(935), 1, - sym_text_interpolation, - ACTIONS(2016), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2014), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [24610] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(936), 1, - sym_text_interpolation, - ACTIONS(2020), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2018), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [24662] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(937), 1, - sym_text_interpolation, - ACTIONS(2024), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2022), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [24714] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(938), 1, - sym_text_interpolation, - ACTIONS(1596), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1594), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [24766] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2030), 1, - aux_sym_binary_expression_token1, - STATE(939), 1, - sym_text_interpolation, - ACTIONS(2028), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2026), 27, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [24820] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(940), 1, - sym_text_interpolation, - ACTIONS(2034), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2032), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [24872] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(941), 1, - sym_text_interpolation, - ACTIONS(2038), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2036), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [24924] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(942), 1, - sym_text_interpolation, - ACTIONS(2042), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2040), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [24976] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(943), 1, - sym_text_interpolation, - ACTIONS(2046), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2044), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [25028] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(944), 1, - sym_text_interpolation, - ACTIONS(2050), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2048), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [25080] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(945), 1, - sym_text_interpolation, - ACTIONS(2054), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2052), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [25132] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(946), 1, - sym_text_interpolation, - ACTIONS(2028), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2026), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [25184] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(947), 1, - sym_text_interpolation, - ACTIONS(2058), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2056), 28, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [25236] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(948), 1, - sym_text_interpolation, - ACTIONS(1047), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - aux_sym_else_clause_token1, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1045), 26, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [25287] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(949), 1, - sym_text_interpolation, - ACTIONS(1037), 11, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - aux_sym_else_clause_token1, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1035), 26, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [25338] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(950), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2060), 8, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [25424] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(951), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2100), 11, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [25504] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(952), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2102), 8, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [25590] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(953), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2104), 8, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [25676] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - ACTIONS(2108), 1, - anon_sym_QMARK, - STATE(954), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2106), 11, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [25756] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(955), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2110), 11, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [25836] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(956), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2112), 11, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [25916] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(957), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2114), 8, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [26002] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(958), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2116), 8, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [26088] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(959), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1596), 8, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1594), 21, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_DOT, - [26146] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(960), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1596), 8, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1594), 23, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - [26202] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(961), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1596), 8, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1594), 20, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [26262] = 12, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(962), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1596), 5, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1594), 19, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [26326] = 15, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(963), 1, - sym_text_interpolation, - ACTIONS(1596), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 15, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - [26396] = 17, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1596), 1, - anon_sym_QMARK, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(964), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 14, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [26470] = 18, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1596), 1, - anon_sym_QMARK, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(965), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 13, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - [26546] = 21, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(966), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 10, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [26628] = 22, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(967), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 9, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token3, - [26712] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(968), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 11, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [26792] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1596), 1, - anon_sym_QMARK, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(969), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 11, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [26872] = 24, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - ACTIONS(2118), 1, - anon_sym_EQ_GT, - STATE(970), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1958), 7, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [26960] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(971), 1, - sym_text_interpolation, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1596), 8, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1594), 25, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - [27014] = 16, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(972), 1, - sym_text_interpolation, - ACTIONS(1596), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 14, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [27086] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(973), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2120), 8, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [27172] = 14, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(974), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1596), 3, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 15, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - [27240] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(975), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2018), 8, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [27326] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(976), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2122), 8, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [27412] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2124), 1, - anon_sym_STAR_STAR, - STATE(977), 1, - sym_text_interpolation, - ACTIONS(2028), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2026), 25, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [27464] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(978), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2126), 8, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [27550] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2124), 1, - anon_sym_STAR_STAR, - STATE(979), 1, - sym_text_interpolation, - ACTIONS(2024), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2022), 25, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [27602] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - STATE(980), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2128), 8, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [27688] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2124), 1, - anon_sym_STAR_STAR, - STATE(981), 1, - sym_text_interpolation, - ACTIONS(2050), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2048), 25, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [27740] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2098), 1, - anon_sym_PERCENT, - ACTIONS(2132), 1, - anon_sym_QMARK, - STATE(982), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2096), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2130), 11, - anon_sym_SEMI, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [27820] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2134), 1, - anon_sym_STAR_STAR, - STATE(983), 1, - sym_text_interpolation, - ACTIONS(2024), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2022), 24, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [27871] = 21, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - STATE(984), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 9, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [27952] = 14, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - STATE(985), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1596), 3, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 14, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - [28019] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2168), 1, - anon_sym_PERCENT, - STATE(986), 1, - sym_text_interpolation, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1596), 8, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1594), 24, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - [28072] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - STATE(987), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2018), 7, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - [28157] = 15, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - STATE(988), 1, - sym_text_interpolation, - ACTIONS(1596), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 14, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - [28226] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2134), 1, - anon_sym_STAR_STAR, - STATE(989), 1, - sym_text_interpolation, - ACTIONS(2028), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2026), 24, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [28277] = 12, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - STATE(990), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1596), 5, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1594), 18, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [28340] = 17, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1596), 1, - anon_sym_QMARK, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - STATE(991), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 13, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [28413] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - STATE(992), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2060), 7, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - [28498] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - STATE(993), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2120), 7, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - [28583] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - STATE(994), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1596), 8, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1594), 19, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [28642] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2168), 1, - anon_sym_PERCENT, - STATE(995), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1596), 8, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1594), 22, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - [28697] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2168), 1, - anon_sym_PERCENT, - STATE(996), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1596), 8, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1594), 20, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_DOT, - [28754] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - STATE(997), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2112), 10, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [28833] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - STATE(998), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2110), 10, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [28912] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2134), 1, - anon_sym_STAR_STAR, - STATE(999), 1, - sym_text_interpolation, - ACTIONS(2050), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2048), 24, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [28963] = 16, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - STATE(1000), 1, - sym_text_interpolation, - ACTIONS(1596), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 13, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [29034] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - STATE(1001), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2114), 7, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - [29119] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - STATE(1002), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2102), 7, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - [29204] = 18, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1596), 1, - anon_sym_QMARK, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - STATE(1003), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 12, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - [29279] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - STATE(1004), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2128), 7, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - [29364] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - STATE(1005), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2104), 7, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - [29449] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - STATE(1006), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2122), 7, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - [29534] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2132), 1, - anon_sym_QMARK, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - STATE(1007), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2130), 10, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [29613] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2108), 1, - anon_sym_QMARK, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - STATE(1008), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2106), 10, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [29692] = 24, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - ACTIONS(2174), 1, - anon_sym_EQ_GT, - STATE(1009), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1958), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - [29779] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - STATE(1010), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2100), 10, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [29858] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - STATE(1011), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2116), 7, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - [29943] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - STATE(1012), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2126), 7, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - [30028] = 22, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - STATE(1013), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 8, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token3, - [30111] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - STATE(1014), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 10, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [30190] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1596), 1, - anon_sym_QMARK, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2168), 1, - anon_sym_PERCENT, - STATE(1015), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2166), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 10, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - anon_sym_RBRACK, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [30269] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1016), 1, - sym_text_interpolation, - ACTIONS(1856), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1854), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [30317] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1017), 1, - sym_text_interpolation, - ACTIONS(1948), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1946), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [30365] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1018), 1, - sym_text_interpolation, - ACTIONS(1888), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1886), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [30413] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1019), 1, - sym_text_interpolation, - ACTIONS(1932), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1930), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [30461] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1020), 1, - sym_text_interpolation, - ACTIONS(1778), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1776), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [30509] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1021), 1, - sym_text_interpolation, - ACTIONS(1944), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1942), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [30557] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2176), 1, - anon_sym_STAR_STAR, - STATE(1022), 1, - sym_text_interpolation, - ACTIONS(2028), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2026), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [30607] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1023), 1, - sym_text_interpolation, - ACTIONS(1900), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1898), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [30655] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1024), 1, - sym_text_interpolation, - ACTIONS(1960), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1958), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [30703] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1025), 1, - sym_text_interpolation, - ACTIONS(2020), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2018), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [30751] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1026), 1, - sym_text_interpolation, - ACTIONS(1451), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1449), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [30799] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1027), 1, - sym_text_interpolation, - ACTIONS(1455), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1453), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [30847] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1028), 1, - sym_text_interpolation, - ACTIONS(1447), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1445), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [30895] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1029), 1, - sym_text_interpolation, - ACTIONS(1964), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1962), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [30943] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1030), 1, - sym_text_interpolation, - ACTIONS(1441), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1439), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [30991] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1031), 1, - sym_text_interpolation, - ACTIONS(1920), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1918), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [31039] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1032), 1, - sym_text_interpolation, - ACTIONS(1952), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1950), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [31087] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1033), 1, - sym_text_interpolation, - ACTIONS(1928), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1926), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [31135] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1034), 1, - sym_text_interpolation, - ACTIONS(1996), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1994), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [31183] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1035), 1, - sym_text_interpolation, - ACTIONS(1661), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1659), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [31231] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1036), 1, - sym_text_interpolation, - ACTIONS(2004), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2002), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [31279] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1037), 1, - sym_text_interpolation, - ACTIONS(2016), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2014), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [31327] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1038), 1, - sym_text_interpolation, - ACTIONS(984), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(982), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [31375] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1039), 1, - sym_text_interpolation, - ACTIONS(1992), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1990), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [31423] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1040), 1, - sym_text_interpolation, - ACTIONS(1984), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1982), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [31471] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1041), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2126), 6, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [31555] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1042), 1, - sym_text_interpolation, - ACTIONS(1916), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1914), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [31603] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2132), 1, - anon_sym_QMARK, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1043), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2130), 9, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [31681] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1044), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2100), 9, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [31759] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1045), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2116), 6, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [31843] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1046), 1, - sym_text_interpolation, - ACTIONS(1469), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1467), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [31891] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1047), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2114), 6, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [31975] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1048), 1, - sym_text_interpolation, - ACTIONS(2000), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1998), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [32023] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1049), 1, - sym_text_interpolation, - ACTIONS(1924), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1922), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [32071] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1050), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2104), 6, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [32155] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1051), 1, - sym_text_interpolation, - ACTIONS(1956), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1954), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [32203] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1052), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2102), 6, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [32287] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1053), 1, - sym_text_interpolation, - ACTIONS(2008), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2006), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [32335] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1054), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2122), 6, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [32419] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1055), 1, - sym_text_interpolation, - ACTIONS(980), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(978), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [32467] = 24, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - ACTIONS(2216), 1, - anon_sym_EQ_GT, - STATE(1056), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1958), 5, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [32553] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1057), 1, - sym_text_interpolation, - ACTIONS(1988), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1986), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [32601] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1058), 1, - sym_text_interpolation, - ACTIONS(1852), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1850), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [32649] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1059), 1, - sym_text_interpolation, - ACTIONS(1980), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1978), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [32697] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1060), 1, - sym_text_interpolation, - ACTIONS(2046), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2044), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [32745] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1061), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2120), 6, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [32829] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1062), 1, - sym_text_interpolation, - ACTIONS(1964), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1962), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [32877] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1063), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2018), 6, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [32961] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1064), 1, - sym_text_interpolation, - ACTIONS(2034), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2032), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [33009] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1065), 1, - sym_text_interpolation, - ACTIONS(1976), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1974), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [33057] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1066), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2060), 6, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [33141] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1067), 1, - sym_text_interpolation, - ACTIONS(1972), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1970), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [33189] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1068), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2128), 6, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [33273] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2176), 1, - anon_sym_STAR_STAR, - STATE(1069), 1, - sym_text_interpolation, - ACTIONS(2024), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2022), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [33323] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1070), 1, - sym_text_interpolation, - ACTIONS(2024), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2022), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [33371] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1071), 1, - sym_text_interpolation, - ACTIONS(1968), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1966), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [33419] = 14, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1072), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1596), 3, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 13, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - [33485] = 16, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1073), 1, - sym_text_interpolation, - ACTIONS(1596), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 12, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [33555] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1074), 1, - sym_text_interpolation, - ACTIONS(2038), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2036), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [33603] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1075), 1, - sym_text_interpolation, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1596), 8, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1594), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - [33655] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1596), 1, - anon_sym_QMARK, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1076), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 9, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [33733] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1077), 1, - sym_text_interpolation, - ACTIONS(1860), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1858), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [33781] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1078), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 9, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [33859] = 22, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1079), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 7, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token3, - [33941] = 21, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1080), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 8, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [34021] = 18, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1596), 1, - anon_sym_QMARK, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1081), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 11, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - [34095] = 17, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1596), 1, - anon_sym_QMARK, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1082), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 12, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [34167] = 15, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1083), 1, - sym_text_interpolation, - ACTIONS(1596), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 13, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - [34235] = 12, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1084), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1596), 5, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1594), 17, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [34297] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1085), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1596), 8, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1594), 18, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [34355] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1086), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1596), 8, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1594), 21, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - [34409] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1087), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1596), 8, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1594), 19, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_DOT, - [34465] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1088), 1, - sym_text_interpolation, - ACTIONS(1596), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1594), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [34513] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1089), 1, - sym_text_interpolation, - ACTIONS(1864), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1862), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [34561] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1090), 1, - sym_text_interpolation, - ACTIONS(1868), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1866), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [34609] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1091), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2112), 9, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [34687] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1092), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2110), 9, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [34765] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1093), 1, - sym_text_interpolation, - ACTIONS(1904), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1902), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [34813] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1094), 1, - sym_text_interpolation, - ACTIONS(1872), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1870), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [34861] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1095), 1, - sym_text_interpolation, - ACTIONS(1876), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1874), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [34909] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1096), 1, - sym_text_interpolation, - ACTIONS(1880), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1878), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [34957] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1097), 1, - sym_text_interpolation, - ACTIONS(1884), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1882), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [35005] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1098), 1, - sym_text_interpolation, - ACTIONS(2028), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2026), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [35053] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1099), 1, - sym_text_interpolation, - ACTIONS(1912), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1910), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [35101] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1100), 1, - sym_text_interpolation, - ACTIONS(2042), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2040), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [35149] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1101), 1, - sym_text_interpolation, - ACTIONS(2054), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2052), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [35197] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2108), 1, - anon_sym_QMARK, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2214), 1, - anon_sym_PERCENT, - STATE(1102), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2212), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2106), 9, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [35275] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1103), 1, - sym_text_interpolation, - ACTIONS(1896), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1894), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [35323] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1104), 1, - sym_text_interpolation, - ACTIONS(2050), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2048), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [35371] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1105), 1, - sym_text_interpolation, - ACTIONS(1892), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1890), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [35419] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1106), 1, - sym_text_interpolation, - ACTIONS(1940), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1938), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [35467] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2176), 1, - anon_sym_STAR_STAR, - STATE(1107), 1, - sym_text_interpolation, - ACTIONS(2050), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2048), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [35517] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2218), 1, - aux_sym_binary_expression_token1, - STATE(1108), 1, - sym_text_interpolation, - ACTIONS(2028), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2026), 23, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [35567] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1109), 1, - sym_text_interpolation, - ACTIONS(1936), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1934), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [35615] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1110), 1, - sym_text_interpolation, - ACTIONS(1908), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1906), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [35663] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1111), 1, - sym_text_interpolation, - ACTIONS(2012), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2010), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [35711] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1112), 1, - sym_text_interpolation, - ACTIONS(2058), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2056), 24, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [35759] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - STATE(1113), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2110), 8, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [35836] = 14, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - STATE(1114), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1596), 3, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 12, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - [35901] = 17, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1596), 1, - anon_sym_QMARK, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - STATE(1115), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 11, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [35972] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1116), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2122), 5, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [36055] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1117), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2128), 5, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [36138] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1118), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2116), 5, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [36221] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2258), 1, - anon_sym_STAR_STAR, - STATE(1119), 1, - sym_text_interpolation, - ACTIONS(2024), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2022), 22, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [36270] = 16, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - STATE(1120), 1, - sym_text_interpolation, - ACTIONS(1596), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 11, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - [36339] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1121), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2114), 5, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [36422] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1122), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2104), 5, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [36505] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1123), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2102), 5, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [36588] = 24, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - ACTIONS(2260), 1, - anon_sym_EQ_GT, - STATE(1124), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1958), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [36673] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1125), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2120), 5, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [36756] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1126), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2060), 5, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [36839] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2258), 1, - anon_sym_STAR_STAR, - STATE(1127), 1, - sym_text_interpolation, - ACTIONS(2050), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2048), 22, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [36888] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2258), 1, - anon_sym_STAR_STAR, - STATE(1128), 1, - sym_text_interpolation, - ACTIONS(2028), 10, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2026), 22, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_PERCENT, - [36937] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1129), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2018), 5, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [37020] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2250), 1, - anon_sym_PERCENT, - STATE(1130), 1, - sym_text_interpolation, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1596), 8, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1594), 22, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - [37071] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1596), 1, - anon_sym_QMARK, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - STATE(1131), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 8, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [37148] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1132), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2126), 5, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - [37231] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - STATE(1133), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 8, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [37308] = 22, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1134), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 6, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token3, - [37389] = 21, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - STATE(1135), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 7, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [37468] = 13, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2264), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2269), 1, - aux_sym_final_modifier_token1, - ACTIONS(2272), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2275), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2278), 1, - sym_var_modifier, - STATE(1278), 1, - sym__modifier, - ACTIONS(2267), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - STATE(1136), 2, - sym_text_interpolation, - aux_sym_property_declaration_repeat1, - ACTIONS(2281), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1283), 5, - sym_final_modifier, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - sym_visibility_modifier, - ACTIONS(2262), 16, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token2, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - sym_name, - [37531] = 18, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1596), 1, - anon_sym_QMARK, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - STATE(1137), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 10, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - [37604] = 15, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - STATE(1138), 1, - sym_text_interpolation, - ACTIONS(1596), 2, - anon_sym_QMARK, - anon_sym_PIPE, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(1594), 12, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - [37671] = 12, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - STATE(1139), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1596), 5, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1594), 16, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [37732] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - STATE(1140), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1596), 8, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1594), 17, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - [37789] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2250), 1, - anon_sym_PERCENT, - STATE(1141), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1596), 8, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1594), 20, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - [37842] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2250), 1, - anon_sym_PERCENT, - STATE(1142), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(1596), 8, - anon_sym_AMP, - anon_sym_QMARK, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(1594), 18, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - anon_sym_QMARK_QMARK, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_CARET, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_DOT, - [37897] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - STATE(1143), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2112), 8, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [37974] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2132), 1, - anon_sym_QMARK, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - STATE(1144), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2130), 8, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [38051] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - STATE(1145), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2100), 8, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [38128] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2108), 1, - anon_sym_QMARK, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2250), 1, - anon_sym_PERCENT, - STATE(1146), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2248), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(2106), 8, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_STAR_STAR, - aux_sym_binary_expression_token1, - aux_sym_binary_expression_token2, - aux_sym_binary_expression_token3, - aux_sym_binary_expression_token4, - [38205] = 28, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(293), 1, - anon_sym_POUND_LBRACK, - ACTIONS(2284), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2286), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(2288), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2290), 1, - aux_sym_namespace_use_declaration_token3, - ACTIONS(2292), 1, - anon_sym_RBRACE, - ACTIONS(2294), 1, - aux_sym_final_modifier_token1, - ACTIONS(2296), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2298), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2300), 1, - sym_var_modifier, - STATE(680), 1, - aux_sym_property_declaration_repeat1, - STATE(1147), 1, - sym_text_interpolation, - STATE(1160), 1, - aux_sym_declaration_list_repeat1, - STATE(1261), 1, - sym_final_modifier, - STATE(1275), 1, - sym_visibility_modifier, - STATE(1278), 1, - sym__modifier, - STATE(1302), 1, - sym_attribute_list, - STATE(1310), 1, - aux_sym_attribute_list_repeat1, - STATE(1319), 1, - sym_attribute_group, - STATE(1360), 1, - sym__const_declaration, - STATE(1365), 1, - sym__class_const_declaration, - STATE(1370), 1, - sym__member_declaration, - STATE(1685), 1, - sym__function_definition_header, - ACTIONS(2302), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1283), 3, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - STATE(1359), 3, - sym_property_declaration, - sym_method_declaration, - sym_use_declaration, - [38296] = 28, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(293), 1, - anon_sym_POUND_LBRACK, - ACTIONS(2284), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2286), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(2288), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2290), 1, - aux_sym_namespace_use_declaration_token3, - ACTIONS(2294), 1, - aux_sym_final_modifier_token1, - ACTIONS(2296), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2298), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2300), 1, - sym_var_modifier, - ACTIONS(2304), 1, - anon_sym_RBRACE, - STATE(680), 1, - aux_sym_property_declaration_repeat1, - STATE(1148), 1, - sym_text_interpolation, - STATE(1154), 1, - aux_sym_declaration_list_repeat1, - STATE(1261), 1, - sym_final_modifier, - STATE(1275), 1, - sym_visibility_modifier, - STATE(1278), 1, - sym__modifier, - STATE(1302), 1, - sym_attribute_list, - STATE(1310), 1, - aux_sym_attribute_list_repeat1, - STATE(1319), 1, - sym_attribute_group, - STATE(1360), 1, - sym__const_declaration, - STATE(1365), 1, - sym__class_const_declaration, - STATE(1370), 1, - sym__member_declaration, - STATE(1685), 1, - sym__function_definition_header, - ACTIONS(2302), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1283), 3, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - STATE(1359), 3, - sym_property_declaration, - sym_method_declaration, - sym_use_declaration, - [38387] = 24, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2166), 1, - anon_sym_SLASH, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - ACTIONS(2306), 1, - anon_sym_EQ_GT, - STATE(1149), 1, - sym_text_interpolation, - ACTIONS(1958), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2168), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [38470] = 24, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2248), 1, - anon_sym_SLASH, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - ACTIONS(2308), 1, - anon_sym_EQ_GT, - STATE(1150), 1, - sym_text_interpolation, - ACTIONS(1958), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2250), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [38553] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2212), 1, - anon_sym_SLASH, - STATE(1151), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2214), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2310), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [38634] = 28, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(293), 1, - anon_sym_POUND_LBRACK, - ACTIONS(2284), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2286), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(2288), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2290), 1, - aux_sym_namespace_use_declaration_token3, - ACTIONS(2294), 1, - aux_sym_final_modifier_token1, - ACTIONS(2296), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2298), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2300), 1, - sym_var_modifier, - ACTIONS(2312), 1, - anon_sym_RBRACE, - STATE(680), 1, - aux_sym_property_declaration_repeat1, - STATE(1152), 1, - sym_text_interpolation, - STATE(1158), 1, - aux_sym_declaration_list_repeat1, - STATE(1261), 1, - sym_final_modifier, - STATE(1275), 1, - sym_visibility_modifier, - STATE(1278), 1, - sym__modifier, - STATE(1302), 1, - sym_attribute_list, - STATE(1310), 1, - aux_sym_attribute_list_repeat1, - STATE(1319), 1, - sym_attribute_group, - STATE(1360), 1, - sym__const_declaration, - STATE(1365), 1, - sym__class_const_declaration, - STATE(1370), 1, - sym__member_declaration, - STATE(1685), 1, - sym__function_definition_header, - ACTIONS(2302), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1283), 3, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - STATE(1359), 3, - sym_property_declaration, - sym_method_declaration, - sym_use_declaration, - [38725] = 28, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(293), 1, - anon_sym_POUND_LBRACK, - ACTIONS(2284), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2286), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(2288), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2290), 1, - aux_sym_namespace_use_declaration_token3, - ACTIONS(2294), 1, - aux_sym_final_modifier_token1, - ACTIONS(2296), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2298), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2300), 1, - sym_var_modifier, - ACTIONS(2314), 1, - anon_sym_RBRACE, - STATE(680), 1, - aux_sym_property_declaration_repeat1, - STATE(1152), 1, - aux_sym_declaration_list_repeat1, - STATE(1153), 1, - sym_text_interpolation, - STATE(1261), 1, - sym_final_modifier, - STATE(1275), 1, - sym_visibility_modifier, - STATE(1278), 1, - sym__modifier, - STATE(1302), 1, - sym_attribute_list, - STATE(1310), 1, - aux_sym_attribute_list_repeat1, - STATE(1319), 1, - sym_attribute_group, - STATE(1360), 1, - sym__const_declaration, - STATE(1365), 1, - sym__class_const_declaration, - STATE(1370), 1, - sym__member_declaration, - STATE(1685), 1, - sym__function_definition_header, - ACTIONS(2302), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1283), 3, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - STATE(1359), 3, - sym_property_declaration, - sym_method_declaration, - sym_use_declaration, - [38816] = 28, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(293), 1, - anon_sym_POUND_LBRACK, - ACTIONS(2284), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2286), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(2288), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2290), 1, - aux_sym_namespace_use_declaration_token3, - ACTIONS(2294), 1, - aux_sym_final_modifier_token1, - ACTIONS(2296), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2298), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2300), 1, - sym_var_modifier, - ACTIONS(2316), 1, - anon_sym_RBRACE, - STATE(680), 1, - aux_sym_property_declaration_repeat1, - STATE(1154), 1, - sym_text_interpolation, - STATE(1158), 1, - aux_sym_declaration_list_repeat1, - STATE(1261), 1, - sym_final_modifier, - STATE(1275), 1, - sym_visibility_modifier, - STATE(1278), 1, - sym__modifier, - STATE(1302), 1, - sym_attribute_list, - STATE(1310), 1, - aux_sym_attribute_list_repeat1, - STATE(1319), 1, - sym_attribute_group, - STATE(1360), 1, - sym__const_declaration, - STATE(1365), 1, - sym__class_const_declaration, - STATE(1370), 1, - sym__member_declaration, - STATE(1685), 1, - sym__function_definition_header, - ACTIONS(2302), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1283), 3, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - STATE(1359), 3, - sym_property_declaration, - sym_method_declaration, - sym_use_declaration, - [38907] = 24, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2166), 1, - anon_sym_SLASH, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - ACTIONS(2318), 1, - anon_sym_EQ_GT, - STATE(1155), 1, - sym_text_interpolation, - ACTIONS(1958), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2168), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [38990] = 25, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2166), 1, - anon_sym_SLASH, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - ACTIONS(2320), 1, - anon_sym_COMMA, - ACTIONS(2322), 1, - anon_sym_EQ_GT, - STATE(1156), 1, - sym_text_interpolation, - STATE(1999), 1, - aux_sym_match_condition_list_repeat1, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2168), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [39075] = 24, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2212), 1, - anon_sym_SLASH, - ACTIONS(2326), 1, - anon_sym_COMMA, - STATE(1157), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2214), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2324), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [39158] = 27, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(2328), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2331), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(2334), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2337), 1, - aux_sym_namespace_use_declaration_token3, - ACTIONS(2340), 1, - anon_sym_RBRACE, - ACTIONS(2342), 1, - aux_sym_final_modifier_token1, - ACTIONS(2345), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2348), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2351), 1, - sym_var_modifier, - ACTIONS(2357), 1, - anon_sym_POUND_LBRACK, - STATE(680), 1, - aux_sym_property_declaration_repeat1, - STATE(1261), 1, - sym_final_modifier, - STATE(1275), 1, - sym_visibility_modifier, - STATE(1278), 1, - sym__modifier, - STATE(1302), 1, - sym_attribute_list, - STATE(1310), 1, - aux_sym_attribute_list_repeat1, - STATE(1319), 1, - sym_attribute_group, - STATE(1360), 1, - sym__const_declaration, - STATE(1365), 1, - sym__class_const_declaration, - STATE(1370), 1, - sym__member_declaration, - STATE(1685), 1, - sym__function_definition_header, - STATE(1158), 2, - sym_text_interpolation, - aux_sym_declaration_list_repeat1, - ACTIONS(2354), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1283), 3, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - STATE(1359), 3, - sym_property_declaration, - sym_method_declaration, - sym_use_declaration, - [39247] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2212), 1, - anon_sym_SLASH, - STATE(1159), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2214), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2360), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [39328] = 28, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(293), 1, - anon_sym_POUND_LBRACK, - ACTIONS(2284), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2286), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(2288), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2290), 1, - aux_sym_namespace_use_declaration_token3, - ACTIONS(2294), 1, - aux_sym_final_modifier_token1, - ACTIONS(2296), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2298), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2300), 1, - sym_var_modifier, - ACTIONS(2362), 1, - anon_sym_RBRACE, - STATE(680), 1, - aux_sym_property_declaration_repeat1, - STATE(1158), 1, - aux_sym_declaration_list_repeat1, - STATE(1160), 1, - sym_text_interpolation, - STATE(1261), 1, - sym_final_modifier, - STATE(1275), 1, - sym_visibility_modifier, - STATE(1278), 1, - sym__modifier, - STATE(1302), 1, - sym_attribute_list, - STATE(1310), 1, - aux_sym_attribute_list_repeat1, - STATE(1319), 1, - sym_attribute_group, - STATE(1360), 1, - sym__const_declaration, - STATE(1365), 1, - sym__class_const_declaration, - STATE(1370), 1, - sym__member_declaration, - STATE(1685), 1, - sym__function_definition_header, - ACTIONS(2302), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1283), 3, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - STATE(1359), 3, - sym_property_declaration, - sym_method_declaration, - sym_use_declaration, - [39419] = 28, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(293), 1, - anon_sym_POUND_LBRACK, - ACTIONS(2284), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2286), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(2288), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2290), 1, - aux_sym_namespace_use_declaration_token3, - ACTIONS(2294), 1, - aux_sym_final_modifier_token1, - ACTIONS(2296), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2298), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2300), 1, - sym_var_modifier, - ACTIONS(2364), 1, - anon_sym_RBRACE, - STATE(680), 1, - aux_sym_property_declaration_repeat1, - STATE(1161), 1, - sym_text_interpolation, - STATE(1164), 1, - aux_sym_declaration_list_repeat1, - STATE(1261), 1, - sym_final_modifier, - STATE(1275), 1, - sym_visibility_modifier, - STATE(1278), 1, - sym__modifier, - STATE(1302), 1, - sym_attribute_list, - STATE(1310), 1, - aux_sym_attribute_list_repeat1, - STATE(1319), 1, - sym_attribute_group, - STATE(1360), 1, - sym__const_declaration, - STATE(1365), 1, - sym__class_const_declaration, - STATE(1370), 1, - sym__member_declaration, - STATE(1685), 1, - sym__function_definition_header, - ACTIONS(2302), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1283), 3, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - STATE(1359), 3, - sym_property_declaration, - sym_method_declaration, - sym_use_declaration, - [39510] = 24, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2212), 1, - anon_sym_SLASH, - ACTIONS(2326), 1, - anon_sym_COMMA, - STATE(1162), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2214), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2366), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [39593] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2212), 1, - anon_sym_SLASH, - STATE(1163), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2214), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2368), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [39674] = 28, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(293), 1, - anon_sym_POUND_LBRACK, - ACTIONS(2284), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2286), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(2288), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2290), 1, - aux_sym_namespace_use_declaration_token3, - ACTIONS(2294), 1, - aux_sym_final_modifier_token1, - ACTIONS(2296), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2298), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2300), 1, - sym_var_modifier, - ACTIONS(2370), 1, - anon_sym_RBRACE, - STATE(680), 1, - aux_sym_property_declaration_repeat1, - STATE(1158), 1, - aux_sym_declaration_list_repeat1, - STATE(1164), 1, - sym_text_interpolation, - STATE(1261), 1, - sym_final_modifier, - STATE(1275), 1, - sym_visibility_modifier, - STATE(1278), 1, - sym__modifier, - STATE(1302), 1, - sym_attribute_list, - STATE(1310), 1, - aux_sym_attribute_list_repeat1, - STATE(1319), 1, - sym_attribute_group, - STATE(1360), 1, - sym__const_declaration, - STATE(1365), 1, - sym__class_const_declaration, - STATE(1370), 1, - sym__member_declaration, - STATE(1685), 1, - sym__function_definition_header, - ACTIONS(2302), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1283), 3, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - STATE(1359), 3, - sym_property_declaration, - sym_method_declaration, - sym_use_declaration, - [39765] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2212), 1, - anon_sym_SLASH, - STATE(1165), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2214), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2372), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [39845] = 24, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2166), 1, - anon_sym_SLASH, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - ACTIONS(2324), 1, - anon_sym_SEMI, - ACTIONS(2374), 1, - anon_sym_COMMA, - STATE(1166), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2168), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [39927] = 24, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2376), 1, - anon_sym_EQ_GT, - ACTIONS(2378), 1, - anon_sym_RPAREN, - STATE(1167), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [40009] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2166), 1, - anon_sym_SLASH, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - STATE(1168), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2168), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2380), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [40089] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2166), 1, - anon_sym_SLASH, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - STATE(1169), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2168), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2382), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [40169] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2166), 1, - anon_sym_SLASH, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - STATE(1170), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2168), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2384), 2, - anon_sym_COMMA, - anon_sym_EQ_GT, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [40249] = 24, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2376), 1, - anon_sym_EQ_GT, - ACTIONS(2386), 1, - anon_sym_RPAREN, - STATE(1171), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [40331] = 24, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2248), 1, - anon_sym_SLASH, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - ACTIONS(2366), 1, - anon_sym_RPAREN, - ACTIONS(2388), 1, - anon_sym_COMMA, - STATE(1172), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2250), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [40413] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2212), 1, - anon_sym_SLASH, - STATE(1173), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2214), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2390), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [40493] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2248), 1, - anon_sym_SLASH, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1174), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2250), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2392), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [40573] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2212), 1, - anon_sym_SLASH, - STATE(1175), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2214), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2394), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [40653] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2248), 1, - anon_sym_SLASH, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1176), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2250), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2396), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [40733] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2248), 1, - anon_sym_SLASH, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1177), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2250), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2398), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [40813] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2248), 1, - anon_sym_SLASH, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1178), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2250), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2400), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [40893] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2212), 1, - anon_sym_SLASH, - STATE(1179), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2214), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2402), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [40973] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2212), 1, - anon_sym_SLASH, - STATE(1180), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2214), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2404), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [41053] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2248), 1, - anon_sym_SLASH, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1181), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2250), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2406), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [41133] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - STATE(1182), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2408), 2, - anon_sym_SEMI, - anon_sym_COLON, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [41213] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2248), 1, - anon_sym_SLASH, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1183), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2250), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2410), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [41293] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2248), 1, - anon_sym_SLASH, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1184), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2250), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2412), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [41373] = 24, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2376), 1, - anon_sym_EQ_GT, - ACTIONS(2414), 1, - anon_sym_RPAREN, - STATE(1185), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [41455] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2248), 1, - anon_sym_SLASH, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1186), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2250), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2416), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [41535] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2248), 1, - anon_sym_SLASH, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1187), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2250), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2418), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [41615] = 24, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2376), 1, - anon_sym_EQ_GT, - ACTIONS(2420), 1, - anon_sym_RPAREN, - STATE(1188), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [41697] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2248), 1, - anon_sym_SLASH, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1189), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2250), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2422), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [41777] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2248), 1, - anon_sym_SLASH, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1190), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2250), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2424), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [41857] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2212), 1, - anon_sym_SLASH, - STATE(1191), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2214), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2426), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [41937] = 20, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1626), 1, - sym_name, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(1796), 1, - anon_sym_QMARK, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - ACTIONS(2428), 1, - anon_sym_DOT_DOT_DOT, - STATE(1192), 1, - sym_text_interpolation, - STATE(1482), 1, - sym_qualified_name, - STATE(1580), 1, - sym_union_type, - STATE(1618), 1, - sym__types, - STATE(1656), 1, - sym__type, - STATE(1918), 1, - sym_reference_modifier, - STATE(1921), 1, - sym_variable_name, - STATE(2485), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - STATE(1498), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - ACTIONS(1640), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [42011] = 24, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2248), 1, - anon_sym_SLASH, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - ACTIONS(2324), 1, - anon_sym_RPAREN, - ACTIONS(2388), 1, - anon_sym_COMMA, - STATE(1193), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2250), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [42093] = 24, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2166), 1, - anon_sym_SLASH, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - ACTIONS(2366), 1, - anon_sym_SEMI, - ACTIONS(2374), 1, - anon_sym_COMMA, - STATE(1194), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2168), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [42175] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2248), 1, - anon_sym_SLASH, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1195), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2250), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2430), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [42255] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2212), 1, - anon_sym_SLASH, - STATE(1196), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2214), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2432), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [42335] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2178), 1, - anon_sym_AMP, - ACTIONS(2180), 1, - anon_sym_QMARK, - ACTIONS(2182), 1, - anon_sym_PIPE, - ACTIONS(2186), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2188), 1, - aux_sym_binary_expression_token2, - ACTIONS(2190), 1, - aux_sym_binary_expression_token3, - ACTIONS(2192), 1, - aux_sym_binary_expression_token4, - ACTIONS(2194), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2196), 1, - anon_sym_AMP_AMP, - ACTIONS(2198), 1, - anon_sym_CARET, - ACTIONS(2206), 1, - anon_sym_GT_EQ, - ACTIONS(2210), 1, - anon_sym_DOT, - ACTIONS(2212), 1, - anon_sym_SLASH, - STATE(1197), 1, - sym_text_interpolation, - ACTIONS(2184), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2200), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2208), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2214), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2434), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(2204), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2202), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [42415] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2248), 1, - anon_sym_SLASH, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1198), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2250), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2436), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [42495] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2248), 1, - anon_sym_SLASH, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1199), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2250), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2438), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [42575] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2248), 1, - anon_sym_SLASH, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1200), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2250), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2440), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [42655] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2220), 1, - anon_sym_AMP, - ACTIONS(2222), 1, - anon_sym_QMARK, - ACTIONS(2224), 1, - anon_sym_PIPE, - ACTIONS(2228), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2230), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2232), 1, - anon_sym_AMP_AMP, - ACTIONS(2234), 1, - anon_sym_CARET, - ACTIONS(2242), 1, - anon_sym_GT_EQ, - ACTIONS(2246), 1, - anon_sym_DOT, - ACTIONS(2248), 1, - anon_sym_SLASH, - ACTIONS(2252), 1, - aux_sym_binary_expression_token2, - ACTIONS(2254), 1, - aux_sym_binary_expression_token3, - ACTIONS(2256), 1, - aux_sym_binary_expression_token4, - STATE(1201), 1, - sym_text_interpolation, - ACTIONS(2226), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2236), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2244), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2250), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2442), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2240), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2238), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [42735] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2444), 1, - anon_sym_RBRACE, - STATE(1202), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [42814] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2446), 1, - anon_sym_EQ_GT, - STATE(1203), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [42893] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2448), 1, - anon_sym_COLON, - STATE(1204), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [42972] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2450), 1, - aux_sym_namespace_aliasing_clause_token1, - STATE(1205), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [43051] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2452), 1, - anon_sym_RPAREN, - STATE(1206), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [43130] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2454), 1, - anon_sym_EQ_GT, - STATE(1207), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [43209] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2456), 1, - anon_sym_RBRACE, - STATE(1208), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [43288] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2458), 1, - anon_sym_RBRACE, - STATE(1209), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [43367] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2460), 1, - anon_sym_RBRACE, - STATE(1210), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [43446] = 23, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(2462), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2465), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(2468), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2471), 1, - anon_sym_RBRACE, - ACTIONS(2473), 1, - aux_sym_enum_case_token1, - ACTIONS(2476), 1, - aux_sym_final_modifier_token1, - ACTIONS(2479), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2482), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2485), 1, - sym_var_modifier, - ACTIONS(2491), 1, - anon_sym_POUND_LBRACK, - STATE(1305), 1, - sym_attribute_list, - STATE(1310), 1, - aux_sym_attribute_list_repeat1, - STATE(1313), 1, - aux_sym_property_declaration_repeat1, - STATE(1319), 1, - sym_attribute_group, - STATE(1352), 1, - sym__enum_member_declaration, - STATE(1456), 1, - sym__modifier, - STATE(1685), 1, - sym__function_definition_header, - STATE(1211), 2, - sym_text_interpolation, - aux_sym_enum_declaration_list_repeat1, - ACTIONS(2488), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1361), 3, - sym_enum_case, - sym_method_declaration, - sym_use_declaration, - STATE(1467), 5, - sym_final_modifier, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - sym_visibility_modifier, - [43525] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2494), 1, - anon_sym_RBRACE, - STATE(1212), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [43604] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2496), 1, - anon_sym_RBRACE, - STATE(1213), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [43683] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(293), 1, - anon_sym_POUND_LBRACK, - ACTIONS(2286), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(2288), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2498), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2500), 1, - anon_sym_RBRACE, - ACTIONS(2502), 1, - aux_sym_enum_case_token1, - ACTIONS(2504), 1, - aux_sym_final_modifier_token1, - ACTIONS(2506), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2508), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2510), 1, - sym_var_modifier, - STATE(1211), 1, - aux_sym_enum_declaration_list_repeat1, - STATE(1214), 1, - sym_text_interpolation, - STATE(1305), 1, - sym_attribute_list, - STATE(1310), 1, - aux_sym_attribute_list_repeat1, - STATE(1313), 1, - aux_sym_property_declaration_repeat1, - STATE(1319), 1, - sym_attribute_group, - STATE(1352), 1, - sym__enum_member_declaration, - STATE(1456), 1, - sym__modifier, - STATE(1685), 1, - sym__function_definition_header, - ACTIONS(2512), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1361), 3, - sym_enum_case, - sym_method_declaration, - sym_use_declaration, - STATE(1467), 5, - sym_final_modifier, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - sym_visibility_modifier, - [43764] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(293), 1, - anon_sym_POUND_LBRACK, - ACTIONS(2286), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(2288), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2498), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2502), 1, - aux_sym_enum_case_token1, - ACTIONS(2504), 1, - aux_sym_final_modifier_token1, - ACTIONS(2506), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2508), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2510), 1, - sym_var_modifier, - ACTIONS(2514), 1, - anon_sym_RBRACE, - STATE(1211), 1, - aux_sym_enum_declaration_list_repeat1, - STATE(1215), 1, - sym_text_interpolation, - STATE(1305), 1, - sym_attribute_list, - STATE(1310), 1, - aux_sym_attribute_list_repeat1, - STATE(1313), 1, - aux_sym_property_declaration_repeat1, - STATE(1319), 1, - sym_attribute_group, - STATE(1352), 1, - sym__enum_member_declaration, - STATE(1456), 1, - sym__modifier, - STATE(1685), 1, - sym__function_definition_header, - ACTIONS(2512), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1361), 3, - sym_enum_case, - sym_method_declaration, - sym_use_declaration, - STATE(1467), 5, - sym_final_modifier, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - sym_visibility_modifier, - [43845] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2516), 1, - anon_sym_RBRACE, - STATE(1216), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [43924] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2518), 1, - anon_sym_RBRACE, - STATE(1217), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [44003] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2520), 1, - anon_sym_RBRACE, - STATE(1218), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [44082] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2522), 1, - anon_sym_RBRACE, - STATE(1219), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [44161] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2524), 1, - anon_sym_RBRACE, - STATE(1220), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [44240] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2526), 1, - aux_sym_namespace_aliasing_clause_token1, - STATE(1221), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [44319] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2528), 1, - anon_sym_RPAREN, - STATE(1222), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [44398] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2530), 1, - anon_sym_RBRACE, - STATE(1223), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [44477] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2532), 1, - anon_sym_RBRACE, - STATE(1224), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [44556] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2534), 1, - anon_sym_RBRACE, - STATE(1225), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [44635] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2536), 1, - anon_sym_RBRACE, - STATE(1226), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [44714] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2538), 1, - anon_sym_RBRACE, - STATE(1227), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [44793] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2540), 1, - anon_sym_RBRACE, - STATE(1228), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [44872] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2166), 1, - anon_sym_SLASH, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - ACTIONS(2522), 1, - anon_sym_RBRACK, - STATE(1229), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2168), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [44951] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2166), 1, - anon_sym_SLASH, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - ACTIONS(2542), 1, - anon_sym_RBRACK, - STATE(1230), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2168), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [45030] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2544), 1, - anon_sym_RBRACE, - STATE(1231), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [45109] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2546), 1, - anon_sym_RBRACE, - STATE(1232), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [45188] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2166), 1, - anon_sym_SLASH, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - ACTIONS(2548), 1, - anon_sym_RBRACK, - STATE(1233), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2168), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [45267] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2550), 1, - anon_sym_EQ_GT, - STATE(1234), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [45346] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2548), 1, - anon_sym_RBRACE, - STATE(1235), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [45425] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2552), 1, - anon_sym_COLON, - STATE(1236), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [45504] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2166), 1, - anon_sym_SLASH, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - ACTIONS(2554), 1, - anon_sym_RBRACK, - STATE(1237), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2168), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [45583] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2554), 1, - anon_sym_RBRACE, - STATE(1238), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [45662] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2558), 1, - aux_sym_namespace_use_declaration_token3, - STATE(1239), 1, - sym_text_interpolation, - STATE(1354), 1, - sym__const_declaration, - STATE(2484), 1, - sym_visibility_modifier, - ACTIONS(2560), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - ACTIONS(2556), 24, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - sym_name, - [45711] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2562), 1, - anon_sym_RBRACE, - STATE(1240), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [45790] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2564), 1, - anon_sym_RBRACE, - STATE(1241), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [45869] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2566), 1, - anon_sym_RBRACE, - STATE(1242), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [45948] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2568), 1, - anon_sym_COLON, - STATE(1243), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [46027] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2570), 1, - anon_sym_RBRACE, - STATE(1244), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [46106] = 19, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1626), 1, - sym_name, - ACTIONS(1638), 1, - anon_sym_QMARK, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - ACTIONS(2572), 1, - aux_sym_readonly_modifier_token1, - STATE(1245), 1, - sym_text_interpolation, - STATE(1274), 1, - sym_readonly_modifier, - STATE(1482), 1, - sym_qualified_name, - STATE(1557), 1, - sym__types, - STATE(1580), 1, - sym_union_type, - STATE(1910), 1, - sym_variable_name, - STATE(2244), 1, - sym__type, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - STATE(1498), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - ACTIONS(1640), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [46177] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2574), 1, - anon_sym_RBRACE, - STATE(1246), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [46256] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2542), 1, - anon_sym_RBRACE, - STATE(1247), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [46335] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2576), 1, - anon_sym_RBRACE, - STATE(1248), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [46414] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2578), 1, - anon_sym_RBRACE, - STATE(1249), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [46493] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2580), 1, - anon_sym_RBRACE, - STATE(1250), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [46572] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2582), 1, - anon_sym_RBRACE, - STATE(1251), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [46651] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2166), 1, - anon_sym_SLASH, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - ACTIONS(2580), 1, - anon_sym_RBRACK, - STATE(1252), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2168), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [46730] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2584), 1, - anon_sym_RBRACE, - STATE(1253), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [46809] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2586), 1, - anon_sym_RBRACE, - STATE(1254), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [46888] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2588), 1, - anon_sym_COLON, - STATE(1255), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [46967] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2590), 1, - anon_sym_RBRACE, - STATE(1256), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [47046] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2592), 1, - aux_sym_namespace_aliasing_clause_token1, - STATE(1257), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [47125] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2594), 1, - anon_sym_RBRACE, - STATE(1258), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [47204] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2596), 1, - anon_sym_RBRACE, - STATE(1259), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [47283] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2598), 1, - anon_sym_RBRACE, - STATE(1260), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [47362] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2558), 1, - aux_sym_namespace_use_declaration_token3, - STATE(1261), 1, - sym_text_interpolation, - STATE(1347), 1, - sym__const_declaration, - STATE(2484), 1, - sym_visibility_modifier, - ACTIONS(2560), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - ACTIONS(2556), 24, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - sym_name, - [47411] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2600), 1, - anon_sym_RBRACE, - STATE(1262), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [47490] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2602), 1, - anon_sym_RBRACE, - STATE(1263), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [47569] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(293), 1, - anon_sym_POUND_LBRACK, - ACTIONS(2286), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(2288), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2498), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2502), 1, - aux_sym_enum_case_token1, - ACTIONS(2504), 1, - aux_sym_final_modifier_token1, - ACTIONS(2506), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2508), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2510), 1, - sym_var_modifier, - ACTIONS(2604), 1, - anon_sym_RBRACE, - STATE(1215), 1, - aux_sym_enum_declaration_list_repeat1, - STATE(1264), 1, - sym_text_interpolation, - STATE(1305), 1, - sym_attribute_list, - STATE(1310), 1, - aux_sym_attribute_list_repeat1, - STATE(1313), 1, - aux_sym_property_declaration_repeat1, - STATE(1319), 1, - sym_attribute_group, - STATE(1352), 1, - sym__enum_member_declaration, - STATE(1456), 1, - sym__modifier, - STATE(1685), 1, - sym__function_definition_header, - ACTIONS(2512), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1361), 3, - sym_enum_case, - sym_method_declaration, - sym_use_declaration, - STATE(1467), 5, - sym_final_modifier, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - sym_visibility_modifier, - [47650] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2606), 1, - anon_sym_RBRACE, - STATE(1265), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [47729] = 24, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(293), 1, - anon_sym_POUND_LBRACK, - ACTIONS(2286), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(2288), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2498), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2502), 1, - aux_sym_enum_case_token1, - ACTIONS(2504), 1, - aux_sym_final_modifier_token1, - ACTIONS(2506), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2508), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2510), 1, - sym_var_modifier, - ACTIONS(2608), 1, - anon_sym_RBRACE, - STATE(1214), 1, - aux_sym_enum_declaration_list_repeat1, - STATE(1266), 1, - sym_text_interpolation, - STATE(1305), 1, - sym_attribute_list, - STATE(1310), 1, - aux_sym_attribute_list_repeat1, - STATE(1313), 1, - aux_sym_property_declaration_repeat1, - STATE(1319), 1, - sym_attribute_group, - STATE(1352), 1, - sym__enum_member_declaration, - STATE(1456), 1, - sym__modifier, - STATE(1685), 1, - sym__function_definition_header, - ACTIONS(2512), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1361), 3, - sym_enum_case, - sym_method_declaration, - sym_use_declaration, - STATE(1467), 5, - sym_final_modifier, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - sym_visibility_modifier, - [47810] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2610), 1, - anon_sym_RBRACE, - STATE(1267), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [47889] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2612), 1, - anon_sym_RPAREN, - STATE(1268), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [47968] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2136), 1, - anon_sym_AMP, - ACTIONS(2138), 1, - anon_sym_QMARK, - ACTIONS(2140), 1, - anon_sym_PIPE, - ACTIONS(2144), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2146), 1, - aux_sym_binary_expression_token2, - ACTIONS(2148), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2150), 1, - anon_sym_AMP_AMP, - ACTIONS(2152), 1, - anon_sym_CARET, - ACTIONS(2160), 1, - anon_sym_GT_EQ, - ACTIONS(2164), 1, - anon_sym_DOT, - ACTIONS(2166), 1, - anon_sym_SLASH, - ACTIONS(2170), 1, - aux_sym_binary_expression_token3, - ACTIONS(2172), 1, - aux_sym_binary_expression_token4, - ACTIONS(2606), 1, - anon_sym_RBRACK, - STATE(1269), 1, - sym_text_interpolation, - ACTIONS(2142), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2154), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2162), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2168), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2158), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2156), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [48047] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2614), 1, - anon_sym_RBRACE, - STATE(1270), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [48126] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2616), 1, - aux_sym_namespace_aliasing_clause_token1, - STATE(1271), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [48205] = 23, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2062), 1, - anon_sym_AMP, - ACTIONS(2064), 1, - anon_sym_QMARK, - ACTIONS(2066), 1, - anon_sym_PIPE, - ACTIONS(2070), 1, - anon_sym_QMARK_QMARK, - ACTIONS(2072), 1, - aux_sym_binary_expression_token2, - ACTIONS(2074), 1, - aux_sym_binary_expression_token3, - ACTIONS(2076), 1, - aux_sym_binary_expression_token4, - ACTIONS(2078), 1, - anon_sym_PIPE_PIPE, - ACTIONS(2080), 1, - anon_sym_AMP_AMP, - ACTIONS(2082), 1, - anon_sym_CARET, - ACTIONS(2090), 1, - anon_sym_GT_EQ, - ACTIONS(2094), 1, - anon_sym_DOT, - ACTIONS(2096), 1, - anon_sym_SLASH, - ACTIONS(2618), 1, - anon_sym_RPAREN, - STATE(1272), 1, - sym_text_interpolation, - ACTIONS(2068), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(2084), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2092), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(2098), 2, - anon_sym_STAR, - anon_sym_PERCENT, - ACTIONS(2088), 3, - anon_sym_LT, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(2086), 4, - anon_sym_LT_GT, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_LT_EQ_GT, - [48284] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1273), 1, - sym_text_interpolation, - ACTIONS(2622), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - ACTIONS(2620), 26, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - aux_sym_class_declaration_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - sym_name, - [48326] = 17, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1626), 1, - sym_name, - ACTIONS(1638), 1, - anon_sym_QMARK, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - STATE(1274), 1, - sym_text_interpolation, - STATE(1482), 1, - sym_qualified_name, - STATE(1557), 1, - sym__types, - STATE(1580), 1, - sym_union_type, - STATE(2058), 1, - sym_variable_name, - STATE(2086), 1, - sym__type, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - STATE(1498), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - ACTIONS(1640), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [48391] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2624), 1, - aux_sym_namespace_use_declaration_token3, - STATE(1275), 1, - sym_text_interpolation, - ACTIONS(2560), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - ACTIONS(2556), 24, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - sym_name, - [48434] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1276), 1, - sym_text_interpolation, - ACTIONS(2628), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - ACTIONS(2626), 25, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - sym_name, - [48475] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1277), 1, - sym_text_interpolation, - ACTIONS(2632), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - ACTIONS(2630), 25, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_class_declaration_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - sym_name, - [48516] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1278), 1, - sym_text_interpolation, - ACTIONS(2636), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - ACTIONS(2634), 24, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - sym_name, - [48556] = 16, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2638), 1, - sym_name, - ACTIONS(2640), 1, - anon_sym_QMARK, - ACTIONS(2642), 1, - sym_bottom_type, - STATE(1279), 1, - sym_text_interpolation, - STATE(1658), 1, - sym__types, - STATE(1711), 1, - sym_qualified_name, - STATE(1857), 1, - sym__type, - STATE(1916), 1, - sym_union_type, - STATE(2490), 1, - sym_namespace_name, - STATE(2491), 1, - sym_namespace_name_as_prefix, - STATE(1713), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - ACTIONS(2644), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [48618] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1280), 1, - sym_text_interpolation, - ACTIONS(2648), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - ACTIONS(2646), 24, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - sym_name, - [48658] = 16, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1626), 1, - sym_name, - ACTIONS(1638), 1, - anon_sym_QMARK, - ACTIONS(2650), 1, - sym_bottom_type, - STATE(1281), 1, - sym_text_interpolation, - STATE(1482), 1, - sym_qualified_name, - STATE(1557), 1, - sym__types, - STATE(1580), 1, - sym_union_type, - STATE(2228), 1, - sym__type, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - STATE(1498), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - ACTIONS(1640), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [48720] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1282), 1, - sym_text_interpolation, - ACTIONS(2654), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - ACTIONS(2652), 24, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - sym_name, - [48760] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1283), 1, - sym_text_interpolation, - ACTIONS(2560), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - ACTIONS(2556), 24, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - sym_name, - [48800] = 15, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1626), 1, - sym_name, - ACTIONS(1638), 1, - anon_sym_QMARK, - STATE(1284), 1, - sym_text_interpolation, - STATE(1482), 1, - sym_qualified_name, - STATE(1557), 1, - sym__types, - STATE(1580), 1, - sym_union_type, - STATE(1769), 1, - sym__type, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - STATE(1498), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - ACTIONS(1640), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [48859] = 15, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1626), 1, - sym_name, - ACTIONS(1638), 1, - anon_sym_QMARK, - STATE(1285), 1, - sym_text_interpolation, - STATE(1482), 1, - sym_qualified_name, - STATE(1557), 1, - sym__types, - STATE(1580), 1, - sym_union_type, - STATE(1688), 1, - sym__type, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - STATE(1498), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - ACTIONS(1640), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [48918] = 15, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1626), 1, - sym_name, - ACTIONS(1638), 1, - anon_sym_QMARK, - STATE(1286), 1, - sym_text_interpolation, - STATE(1482), 1, - sym_qualified_name, - STATE(1557), 1, - sym__types, - STATE(1580), 1, - sym_union_type, - STATE(1774), 1, - sym__type, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - STATE(1498), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - ACTIONS(1640), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [48977] = 15, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1626), 1, - sym_name, - ACTIONS(1638), 1, - anon_sym_QMARK, - STATE(1287), 1, - sym_text_interpolation, - STATE(1482), 1, - sym_qualified_name, - STATE(1557), 1, - sym__types, - STATE(1580), 1, - sym_union_type, - STATE(1812), 1, - sym__type, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - STATE(1498), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - ACTIONS(1640), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [49036] = 13, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2638), 1, - sym_name, - ACTIONS(2640), 1, - anon_sym_QMARK, - STATE(1288), 1, - sym_text_interpolation, - STATE(1711), 1, - sym_qualified_name, - STATE(1776), 1, - sym__types, - STATE(2490), 1, - sym_namespace_name, - STATE(2491), 1, - sym_namespace_name_as_prefix, - STATE(1713), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - ACTIONS(2644), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [49089] = 13, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1626), 1, - sym_name, - ACTIONS(1638), 1, - anon_sym_QMARK, - STATE(1289), 1, - sym_text_interpolation, - STATE(1482), 1, - sym_qualified_name, - STATE(1489), 1, - sym__types, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - STATE(1498), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - ACTIONS(1640), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [49142] = 13, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1626), 1, - sym_name, - ACTIONS(1796), 1, - anon_sym_QMARK, - STATE(1290), 1, - sym_text_interpolation, - STATE(1482), 1, - sym_qualified_name, - STATE(1489), 1, - sym__types, - STATE(2485), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - STATE(1498), 3, - sym_named_type, - sym_optional_type, - sym_primitive_type, - ACTIONS(1640), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [49195] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(2660), 1, - anon_sym_POUND_LBRACK, - STATE(1300), 1, - sym_attribute_group, - STATE(1291), 2, - sym_text_interpolation, - aux_sym_attribute_list_repeat1, - ACTIONS(2658), 4, - anon_sym_AMP, - anon_sym_BSLASH, - anon_sym_DOT_DOT_DOT, - anon_sym_DOLLAR, - ACTIONS(2656), 15, - aux_sym_namespace_definition_token1, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - sym_name, - [49235] = 8, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1798), 1, - anon_sym_POUND_LBRACK, - STATE(1291), 1, - aux_sym_attribute_list_repeat1, - STATE(1292), 1, - sym_text_interpolation, - STATE(1300), 1, - sym_attribute_group, - ACTIONS(2665), 4, - anon_sym_AMP, - anon_sym_BSLASH, - anon_sym_DOT_DOT_DOT, - anon_sym_DOLLAR, - ACTIONS(2663), 15, - aux_sym_namespace_definition_token1, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - sym_name, - [49277] = 17, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2667), 1, - anon_sym_LBRACE, - ACTIONS(2669), 1, - sym_escape_sequence, - ACTIONS(2676), 1, - anon_sym_DOLLAR, - ACTIONS(2678), 1, - sym_encapsed_string_chars_heredoc, - ACTIONS(2680), 1, - sym_heredoc_end, - STATE(1293), 1, - sym_text_interpolation, - STATE(1296), 1, - aux_sym_heredoc_body_repeat1, - STATE(1306), 1, - aux_sym__interpolated_string_body_heredoc, - STATE(1318), 1, - sym__new_line, - STATE(1336), 1, - sym_variable_name, - STATE(1381), 1, - sym__simple_string_member_access_expression, - ACTIONS(2673), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - STATE(1382), 2, - sym__simple_string_subscript_expression, - sym_dynamic_variable_name, - STATE(1385), 2, - sym__complex_string_part, - sym__simple_string_part, - ACTIONS(2671), 4, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - [49335] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1626), 1, - sym_name, - STATE(1294), 1, - sym_text_interpolation, - STATE(1482), 1, - sym_qualified_name, - STATE(2485), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - STATE(1527), 2, - sym_named_type, - sym_primitive_type, - ACTIONS(1640), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [49381] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2638), 1, - sym_name, - STATE(1295), 1, - sym_text_interpolation, - STATE(1711), 1, - sym_qualified_name, - STATE(2490), 1, - sym_namespace_name, - STATE(2491), 1, - sym_namespace_name_as_prefix, - STATE(1739), 2, - sym_named_type, - sym_primitive_type, - ACTIONS(2644), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [49427] = 16, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2682), 1, - anon_sym_LBRACE, - ACTIONS(2685), 1, - sym_escape_sequence, - ACTIONS(2694), 1, - anon_sym_DOLLAR, - ACTIONS(2697), 1, - sym_encapsed_string_chars_heredoc, - ACTIONS(2700), 1, - sym_heredoc_end, - STATE(1306), 1, - aux_sym__interpolated_string_body_heredoc, - STATE(1318), 1, - sym__new_line, - STATE(1336), 1, - sym_variable_name, - STATE(1381), 1, - sym__simple_string_member_access_expression, - ACTIONS(2691), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - STATE(1296), 2, - sym_text_interpolation, - aux_sym_heredoc_body_repeat1, - STATE(1382), 2, - sym__simple_string_subscript_expression, - sym_dynamic_variable_name, - STATE(1385), 2, - sym__complex_string_part, - sym__simple_string_part, - ACTIONS(2688), 4, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - [49483] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1297), 1, - sym_text_interpolation, - ACTIONS(2704), 5, - anon_sym_AMP, - anon_sym_BSLASH, - anon_sym_DOT_DOT_DOT, - anon_sym_POUND_LBRACK, - anon_sym_DOLLAR, - ACTIONS(2702), 15, - aux_sym_namespace_definition_token1, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - sym_name, - [49517] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1298), 1, - sym_text_interpolation, - ACTIONS(2708), 5, - anon_sym_AMP, - anon_sym_BSLASH, - anon_sym_DOT_DOT_DOT, - anon_sym_POUND_LBRACK, - anon_sym_DOLLAR, - ACTIONS(2706), 15, - aux_sym_namespace_definition_token1, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - sym_name, - [49551] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1626), 1, - sym_name, - STATE(1299), 1, - sym_text_interpolation, - STATE(1482), 1, - sym_qualified_name, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - STATE(1527), 2, - sym_named_type, - sym_primitive_type, - ACTIONS(1640), 12, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - [49597] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1300), 1, - sym_text_interpolation, - ACTIONS(2712), 5, - anon_sym_AMP, - anon_sym_BSLASH, - anon_sym_DOT_DOT_DOT, - anon_sym_POUND_LBRACK, - anon_sym_DOLLAR, - ACTIONS(2710), 15, - aux_sym_namespace_definition_token1, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - sym_name, - [49631] = 5, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1301), 1, - sym_text_interpolation, - ACTIONS(2716), 5, - anon_sym_AMP, - anon_sym_BSLASH, - anon_sym_DOT_DOT_DOT, - anon_sym_POUND_LBRACK, - anon_sym_DOLLAR, - ACTIONS(2714), 15, - aux_sym_namespace_definition_token1, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - sym_name, - [49665] = 18, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2284), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2288), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2290), 1, - aux_sym_namespace_use_declaration_token3, - ACTIONS(2294), 1, - aux_sym_final_modifier_token1, - ACTIONS(2296), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2298), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2300), 1, - sym_var_modifier, - STATE(671), 1, - aux_sym_property_declaration_repeat1, - STATE(1239), 1, - sym_final_modifier, - STATE(1275), 1, - sym_visibility_modifier, - STATE(1278), 1, - sym__modifier, - STATE(1302), 1, - sym_text_interpolation, - STATE(1348), 1, - sym__const_declaration, - STATE(1729), 1, - sym__function_definition_header, - ACTIONS(2302), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1283), 3, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - [49724] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1303), 1, - sym_text_interpolation, - ACTIONS(2628), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - ACTIONS(2626), 17, - aux_sym_namespace_definition_token1, - aux_sym_namespace_use_declaration_token3, - aux_sym_readonly_modifier_token1, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - sym_name, - [49757] = 16, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2667), 1, - anon_sym_LBRACE, - ACTIONS(2669), 1, - sym_escape_sequence, - ACTIONS(2676), 1, - anon_sym_DOLLAR, - ACTIONS(2678), 1, - sym_encapsed_string_chars_heredoc, - STATE(1293), 1, - aux_sym_heredoc_body_repeat1, - STATE(1304), 1, - sym_text_interpolation, - STATE(1306), 1, - aux_sym__interpolated_string_body_heredoc, - STATE(1318), 1, - sym__new_line, - STATE(1336), 1, - sym_variable_name, - STATE(1381), 1, - sym__simple_string_member_access_expression, - ACTIONS(2718), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - STATE(1382), 2, - sym__simple_string_subscript_expression, - sym_dynamic_variable_name, - STATE(1385), 2, - sym__complex_string_part, - sym__simple_string_part, - ACTIONS(2671), 4, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - [49812] = 15, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2288), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2498), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2504), 1, - aux_sym_final_modifier_token1, - ACTIONS(2506), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2508), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2510), 1, - sym_var_modifier, - ACTIONS(2720), 1, - aux_sym_enum_case_token1, - STATE(1305), 1, - sym_text_interpolation, - STATE(1312), 1, - aux_sym_property_declaration_repeat1, - STATE(1456), 1, - sym__modifier, - STATE(1729), 1, - sym__function_definition_header, - ACTIONS(2512), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1467), 5, - sym_final_modifier, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - sym_visibility_modifier, - [49864] = 15, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2667), 1, - anon_sym_LBRACE, - ACTIONS(2669), 1, - sym_escape_sequence, - ACTIONS(2676), 1, - anon_sym_DOLLAR, - ACTIONS(2678), 1, - sym_encapsed_string_chars_heredoc, - ACTIONS(2724), 1, - sym_heredoc_end, - STATE(1306), 1, - sym_text_interpolation, - STATE(1307), 1, - aux_sym__interpolated_string_body_heredoc, - STATE(1336), 1, - sym_variable_name, - STATE(1381), 1, - sym__simple_string_member_access_expression, - ACTIONS(2722), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - STATE(1382), 2, - sym__simple_string_subscript_expression, - sym_dynamic_variable_name, - STATE(1385), 2, - sym__complex_string_part, - sym__simple_string_part, - ACTIONS(2671), 4, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - [49916] = 14, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2726), 1, - anon_sym_LBRACE, - ACTIONS(2729), 1, - sym_escape_sequence, - ACTIONS(2737), 1, - anon_sym_DOLLAR, - ACTIONS(2740), 1, - sym_encapsed_string_chars_heredoc, - ACTIONS(2743), 1, - sym_heredoc_end, - STATE(1336), 1, - sym_variable_name, - STATE(1381), 1, - sym__simple_string_member_access_expression, - ACTIONS(2735), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - STATE(1307), 2, - sym_text_interpolation, - aux_sym__interpolated_string_body_heredoc, - STATE(1382), 2, - sym__simple_string_subscript_expression, - sym_dynamic_variable_name, - STATE(1385), 2, - sym__complex_string_part, - sym__simple_string_part, - ACTIONS(2732), 4, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - [49966] = 15, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2667), 1, - anon_sym_LBRACE, - ACTIONS(2669), 1, - sym_escape_sequence, - ACTIONS(2676), 1, - anon_sym_DOLLAR, - ACTIONS(2678), 1, - sym_encapsed_string_chars_heredoc, - ACTIONS(2700), 1, - sym_heredoc_end, - STATE(1307), 1, - aux_sym__interpolated_string_body_heredoc, - STATE(1308), 1, - sym_text_interpolation, - STATE(1336), 1, - sym_variable_name, - STATE(1381), 1, - sym__simple_string_member_access_expression, - ACTIONS(2745), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - STATE(1382), 2, - sym__simple_string_subscript_expression, - sym_dynamic_variable_name, - STATE(1385), 2, - sym__complex_string_part, - sym__simple_string_part, - ACTIONS(2671), 4, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - [50018] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1309), 1, - sym_text_interpolation, - ACTIONS(2648), 2, - anon_sym_BSLASH, - anon_sym_DOLLAR, - ACTIONS(2646), 15, - aux_sym_namespace_definition_token1, - anon_sym_QMARK, - anon_sym_array, - aux_sym_primitive_type_token1, - anon_sym_iterable, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_void, - anon_sym_mixed, - anon_sym_static, - anon_sym_false, - anon_sym_null, - sym_name, - [50049] = 7, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(293), 1, - anon_sym_POUND_LBRACK, - STATE(1310), 1, - sym_text_interpolation, - STATE(1311), 1, - aux_sym_attribute_list_repeat1, - STATE(1319), 1, - sym_attribute_group, - ACTIONS(2665), 14, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - aux_sym_enum_declaration_token1, - aux_sym_enum_case_token1, - aux_sym_class_declaration_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - aux_sym__arrow_function_header_token1, - [50084] = 6, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(2747), 1, - anon_sym_POUND_LBRACK, - STATE(1319), 1, - sym_attribute_group, - STATE(1311), 2, - sym_text_interpolation, - aux_sym_attribute_list_repeat1, - ACTIONS(2658), 14, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - aux_sym_enum_declaration_token1, - aux_sym_enum_case_token1, - aux_sym_class_declaration_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - aux_sym__arrow_function_header_token1, - [50117] = 14, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2288), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2498), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2504), 1, - aux_sym_final_modifier_token1, - ACTIONS(2506), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2508), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2510), 1, - sym_var_modifier, - STATE(1312), 1, - sym_text_interpolation, - STATE(1314), 1, - aux_sym_property_declaration_repeat1, - STATE(1456), 1, - sym__modifier, - STATE(1818), 1, - sym__function_definition_header, - ACTIONS(2512), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1467), 5, - sym_final_modifier, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - sym_visibility_modifier, - [50166] = 14, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2288), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2498), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2504), 1, - aux_sym_final_modifier_token1, - ACTIONS(2506), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2508), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2510), 1, - sym_var_modifier, - STATE(1313), 1, - sym_text_interpolation, - STATE(1314), 1, - aux_sym_property_declaration_repeat1, - STATE(1456), 1, - sym__modifier, - STATE(1760), 1, - sym__function_definition_header, - ACTIONS(2512), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1467), 5, - sym_final_modifier, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - sym_visibility_modifier, - [50215] = 12, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2267), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2750), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2753), 1, - aux_sym_final_modifier_token1, - ACTIONS(2756), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2759), 1, - aux_sym_readonly_modifier_token1, - ACTIONS(2762), 1, - sym_var_modifier, - STATE(1456), 1, - sym__modifier, - STATE(1314), 2, - sym_text_interpolation, - aux_sym_property_declaration_repeat1, - ACTIONS(2765), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - STATE(1467), 5, - sym_final_modifier, - sym_abstract_modifier, - sym_readonly_modifier, - sym_static_modifier, - sym_visibility_modifier, - [50259] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1315), 1, - sym_text_interpolation, - ACTIONS(2768), 6, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_definition_token1, - aux_sym_cast_type_token1, - anon_sym_self, - anon_sym_parent, - sym_name, - ACTIONS(1675), 10, - anon_sym_BSLASH, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_SQUOTE, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - aux_sym_string_token1, - anon_sym_LT_LT_LT, - anon_sym_DOLLAR, - [50289] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1316), 1, - sym_text_interpolation, - ACTIONS(2708), 15, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - aux_sym_enum_declaration_token1, - aux_sym_enum_case_token1, - aux_sym_class_declaration_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - aux_sym__arrow_function_header_token1, - anon_sym_POUND_LBRACK, - [50316] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1317), 1, - sym_text_interpolation, - ACTIONS(2716), 15, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - aux_sym_enum_declaration_token1, - aux_sym_enum_case_token1, - aux_sym_class_declaration_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - aux_sym__arrow_function_header_token1, - anon_sym_POUND_LBRACK, - [50343] = 13, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2669), 1, - sym_escape_sequence, - ACTIONS(2671), 1, - anon_sym_BSLASHu, - ACTIONS(2770), 1, - anon_sym_LBRACE, - ACTIONS(2772), 1, - anon_sym_DOLLAR, - STATE(1308), 1, - aux_sym__interpolated_string_body_heredoc, - STATE(1318), 1, - sym_text_interpolation, - STATE(1336), 1, - sym_variable_name, - STATE(1381), 1, - sym__simple_string_member_access_expression, - STATE(1382), 2, - sym__simple_string_subscript_expression, - sym_dynamic_variable_name, - STATE(1385), 2, - sym__complex_string_part, - sym__simple_string_part, - ACTIONS(2678), 4, - sym_encapsed_string_chars_heredoc, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - [50388] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1319), 1, - sym_text_interpolation, - ACTIONS(2712), 15, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - aux_sym_enum_declaration_token1, - aux_sym_enum_case_token1, - aux_sym_class_declaration_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - aux_sym__arrow_function_header_token1, - anon_sym_POUND_LBRACK, - [50415] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1320), 1, - sym_text_interpolation, - ACTIONS(2704), 15, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - aux_sym_enum_declaration_token1, - aux_sym_enum_case_token1, - aux_sym_class_declaration_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - aux_sym__arrow_function_header_token1, - anon_sym_POUND_LBRACK, - [50442] = 14, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2774), 1, - anon_sym_LBRACE, - ACTIONS(2776), 1, - sym_escape_sequence, - ACTIONS(2778), 1, - anon_sym_BSLASHu, - ACTIONS(2782), 1, - anon_sym_DQUOTE, - ACTIONS(2784), 1, - anon_sym_DOLLAR, - STATE(1321), 1, - sym_text_interpolation, - STATE(1322), 1, - aux_sym__interpolated_string_body, - STATE(1402), 1, - sym_variable_name, - STATE(1503), 1, - sym__simple_string_member_access_expression, - ACTIONS(2780), 2, - sym_encapsed_string_chars, - anon_sym_SQUOTE, - STATE(1486), 2, - sym__simple_string_subscript_expression, - sym_dynamic_variable_name, - STATE(1502), 2, - sym__complex_string_part, - sym__simple_string_part, - [50488] = 13, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2786), 1, - anon_sym_LBRACE, - ACTIONS(2789), 1, - sym_escape_sequence, - ACTIONS(2792), 1, - anon_sym_BSLASHu, - ACTIONS(2798), 1, - anon_sym_DQUOTE, - ACTIONS(2800), 1, - anon_sym_DOLLAR, - STATE(1402), 1, - sym_variable_name, - STATE(1503), 1, - sym__simple_string_member_access_expression, - ACTIONS(2795), 2, - sym_encapsed_string_chars, - anon_sym_SQUOTE, - STATE(1322), 2, - sym_text_interpolation, - aux_sym__interpolated_string_body, - STATE(1486), 2, - sym__simple_string_subscript_expression, - sym_dynamic_variable_name, - STATE(1502), 2, - sym__complex_string_part, - sym__simple_string_part, - [50532] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1323), 1, - sym_text_interpolation, - ACTIONS(2803), 14, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [50558] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1324), 1, - sym_text_interpolation, - ACTIONS(978), 14, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [50584] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1325), 1, - sym_text_interpolation, - ACTIONS(982), 14, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [50610] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1326), 1, - sym_text_interpolation, - ACTIONS(2805), 14, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [50636] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1327), 1, - sym_text_interpolation, - ACTIONS(2807), 14, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [50662] = 5, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - STATE(1328), 1, - sym_text_interpolation, - ACTIONS(1491), 4, - sym_encapsed_string_chars_heredoc, - sym_encapsed_string_chars_after_variable_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(1493), 10, - anon_sym_LBRACE, - anon_sym_DASH_GT, - anon_sym_LBRACK, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - anon_sym_DOLLAR, - [50690] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1329), 1, - sym_text_interpolation, - ACTIONS(2809), 14, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [50716] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1330), 1, - sym_text_interpolation, - ACTIONS(2805), 14, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [50742] = 14, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2774), 1, - anon_sym_LBRACE, - ACTIONS(2776), 1, - sym_escape_sequence, - ACTIONS(2778), 1, - anon_sym_BSLASHu, - ACTIONS(2784), 1, - anon_sym_DOLLAR, - ACTIONS(2811), 1, - anon_sym_DQUOTE, - STATE(1331), 1, - sym_text_interpolation, - STATE(1335), 1, - aux_sym__interpolated_string_body, - STATE(1402), 1, - sym_variable_name, - STATE(1503), 1, - sym__simple_string_member_access_expression, - ACTIONS(2780), 2, - sym_encapsed_string_chars, - anon_sym_SQUOTE, - STATE(1486), 2, - sym__simple_string_subscript_expression, - sym_dynamic_variable_name, - STATE(1502), 2, - sym__complex_string_part, - sym__simple_string_part, - [50788] = 14, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2774), 1, - anon_sym_LBRACE, - ACTIONS(2776), 1, - sym_escape_sequence, - ACTIONS(2778), 1, - anon_sym_BSLASHu, - ACTIONS(2784), 1, - anon_sym_DOLLAR, - ACTIONS(2813), 1, - anon_sym_DQUOTE, - STATE(1321), 1, - aux_sym__interpolated_string_body, - STATE(1332), 1, - sym_text_interpolation, - STATE(1402), 1, - sym_variable_name, - STATE(1503), 1, - sym__simple_string_member_access_expression, - ACTIONS(2780), 2, - sym_encapsed_string_chars, - anon_sym_SQUOTE, - STATE(1486), 2, - sym__simple_string_subscript_expression, - sym_dynamic_variable_name, - STATE(1502), 2, - sym__complex_string_part, - sym__simple_string_part, - [50834] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1333), 1, - sym_text_interpolation, - ACTIONS(2815), 14, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [50860] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1334), 1, - sym_text_interpolation, - ACTIONS(2817), 14, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [50886] = 14, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2774), 1, - anon_sym_LBRACE, - ACTIONS(2776), 1, - sym_escape_sequence, - ACTIONS(2778), 1, - anon_sym_BSLASHu, - ACTIONS(2784), 1, - anon_sym_DOLLAR, - ACTIONS(2819), 1, - anon_sym_DQUOTE, - STATE(1322), 1, - aux_sym__interpolated_string_body, - STATE(1335), 1, - sym_text_interpolation, - STATE(1402), 1, - sym_variable_name, - STATE(1503), 1, - sym__simple_string_member_access_expression, - ACTIONS(2780), 2, - sym_encapsed_string_chars, - anon_sym_SQUOTE, - STATE(1486), 2, - sym__simple_string_subscript_expression, - sym_dynamic_variable_name, - STATE(1502), 2, - sym__complex_string_part, - sym__simple_string_part, - [50932] = 8, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(2823), 1, - anon_sym_DASH_GT, - ACTIONS(2825), 1, - anon_sym_LBRACK, - ACTIONS(2829), 1, - sym_encapsed_string_chars_after_variable_heredoc, - STATE(1336), 1, - sym_text_interpolation, - ACTIONS(2827), 3, - sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(2821), 8, - anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - anon_sym_DOLLAR, - [50966] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1337), 1, - sym_text_interpolation, - ACTIONS(2831), 14, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [50992] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1338), 1, - sym_text_interpolation, - ACTIONS(2833), 14, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51018] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1339), 1, - sym_text_interpolation, - ACTIONS(2833), 14, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51044] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1340), 1, - sym_text_interpolation, - ACTIONS(2835), 14, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51070] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1341), 1, - sym_text_interpolation, - ACTIONS(2837), 14, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51096] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1342), 1, - sym_text_interpolation, - ACTIONS(2837), 14, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51122] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(590), 1, - anon_sym_LT_LT_LT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2841), 1, - sym_integer, - STATE(1343), 1, - sym_text_interpolation, - STATE(2461), 1, - sym__string, - ACTIONS(586), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - ACTIONS(588), 2, - aux_sym_encapsed_string_token1, - anon_sym_DQUOTE, - ACTIONS(2839), 3, - sym_float, - sym_boolean, - sym_null, - STATE(709), 4, - sym_encapsed_string, - sym_string, - sym_heredoc, - sym_nowdoc, - [51160] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1344), 1, - sym_text_interpolation, - ACTIONS(2843), 14, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51186] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1345), 1, - sym_text_interpolation, - ACTIONS(2831), 14, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51212] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1346), 1, - sym_text_interpolation, - ACTIONS(2845), 14, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51238] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1347), 1, - sym_text_interpolation, - ACTIONS(2847), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51263] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1348), 1, - sym_text_interpolation, - ACTIONS(2849), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51288] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1349), 1, - sym_text_interpolation, - ACTIONS(2851), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51313] = 12, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2853), 1, - sym_name, - ACTIONS(2859), 1, - anon_sym_BSLASH, - STATE(1350), 1, - sym_text_interpolation, - STATE(1701), 1, - sym_namespace_use_clause, - STATE(2454), 1, - sym_namespace_name, - STATE(2491), 1, - sym_namespace_name_as_prefix, - ACTIONS(2857), 2, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - STATE(1679), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2855), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [51354] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1351), 1, - sym_text_interpolation, - ACTIONS(2861), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51379] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1352), 1, - sym_text_interpolation, - ACTIONS(2863), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51404] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1353), 1, - sym_text_interpolation, - ACTIONS(2865), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51429] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1354), 1, - sym_text_interpolation, - ACTIONS(2867), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51454] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1355), 1, - sym_text_interpolation, - ACTIONS(1339), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51479] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1356), 1, - sym_text_interpolation, - ACTIONS(2869), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51504] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1357), 1, - sym_text_interpolation, - ACTIONS(2871), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51529] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1358), 1, - sym_text_interpolation, - ACTIONS(2873), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51554] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1359), 1, - sym_text_interpolation, - ACTIONS(2875), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51579] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1360), 1, - sym_text_interpolation, - ACTIONS(2877), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51604] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1361), 1, - sym_text_interpolation, - ACTIONS(2879), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51629] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1362), 1, - sym_text_interpolation, - ACTIONS(2881), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51654] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1363), 1, - sym_text_interpolation, - ACTIONS(2883), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51679] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1364), 1, - sym_text_interpolation, - ACTIONS(2885), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51704] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1365), 1, - sym_text_interpolation, - ACTIONS(2887), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51729] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1366), 1, - sym_text_interpolation, - ACTIONS(2889), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51754] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1367), 1, - sym_text_interpolation, - ACTIONS(1411), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51779] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1368), 1, - sym_text_interpolation, - ACTIONS(2891), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51804] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1369), 1, - sym_text_interpolation, - ACTIONS(2893), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51829] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1370), 1, - sym_text_interpolation, - ACTIONS(2895), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51854] = 12, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2853), 1, - sym_name, - ACTIONS(2899), 1, - anon_sym_BSLASH, - STATE(1371), 1, - sym_text_interpolation, - STATE(1740), 1, - sym_namespace_use_clause, - STATE(2439), 1, - sym_namespace_name, - STATE(2491), 1, - sym_namespace_name_as_prefix, - ACTIONS(2897), 2, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - STATE(1679), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2855), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [51895] = 4, - ACTIONS(5), 1, - sym_comment, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - STATE(1372), 1, - sym_text_interpolation, - ACTIONS(1119), 13, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - anon_sym_RBRACE, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - anon_sym_POUND_LBRACK, - [51920] = 12, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2901), 1, - sym_name, - ACTIONS(2905), 1, - anon_sym_RBRACK, - STATE(1373), 1, - sym_text_interpolation, - STATE(2116), 1, - sym_attribute, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - STATE(1814), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [51960] = 12, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2901), 1, - sym_name, - ACTIONS(2907), 1, - anon_sym_RBRACK, - STATE(1374), 1, - sym_text_interpolation, - STATE(2116), 1, - sym_attribute, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - STATE(1814), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [52000] = 12, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2901), 1, - sym_name, - ACTIONS(2909), 1, - anon_sym_RBRACK, - STATE(1375), 1, - sym_text_interpolation, - STATE(2116), 1, - sym_attribute, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - STATE(1814), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [52040] = 12, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2901), 1, - sym_name, - ACTIONS(2911), 1, - anon_sym_RBRACK, - STATE(1376), 1, - sym_text_interpolation, - STATE(2116), 1, - sym_attribute, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - STATE(1814), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [52080] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2853), 1, - sym_name, - STATE(1377), 1, - sym_text_interpolation, - STATE(1902), 1, - sym_namespace_use_clause, - STATE(2490), 1, - sym_namespace_name, - STATE(2491), 1, - sym_namespace_name_as_prefix, - STATE(1679), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2855), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [52117] = 5, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - STATE(1378), 1, - sym_text_interpolation, - ACTIONS(2915), 3, - sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(2913), 8, - anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - anon_sym_DOLLAR, - [52142] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1642), 1, - anon_sym_DOLLAR, - ACTIONS(1750), 1, - anon_sym_COLON_COLON, - ACTIONS(2654), 1, - aux_sym__arrow_function_header_token1, - ACTIONS(2917), 1, - aux_sym_namespace_use_declaration_token2, - STATE(1379), 1, - sym_text_interpolation, - STATE(1737), 1, - sym_static_variable_declaration, - STATE(1749), 1, - sym_variable_name, - ACTIONS(1523), 5, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [52177] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1642), 1, - anon_sym_DOLLAR, - ACTIONS(1750), 1, - anon_sym_COLON_COLON, - ACTIONS(2654), 1, - aux_sym__arrow_function_header_token1, - ACTIONS(2917), 1, - aux_sym_namespace_use_declaration_token2, - STATE(1380), 1, - sym_text_interpolation, - STATE(1749), 1, - sym_variable_name, - STATE(1781), 1, - sym_static_variable_declaration, - ACTIONS(1523), 5, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [52212] = 5, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - STATE(1381), 1, - sym_text_interpolation, - ACTIONS(2921), 3, - sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(2919), 8, - anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - anon_sym_DOLLAR, - [52237] = 5, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - STATE(1382), 1, - sym_text_interpolation, - ACTIONS(2827), 3, - sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(2821), 8, - anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - anon_sym_DOLLAR, - [52262] = 5, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - STATE(1383), 1, - sym_text_interpolation, - ACTIONS(2925), 3, - sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(2923), 8, - anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - anon_sym_DOLLAR, - [52287] = 13, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2294), 1, - aux_sym_final_modifier_token1, - ACTIONS(2296), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2927), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2929), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2931), 1, - aux_sym_enum_declaration_token1, - ACTIONS(2933), 1, - aux_sym_class_declaration_token1, - ACTIONS(2935), 1, - aux_sym__arrow_function_header_token1, - STATE(1384), 1, - sym_text_interpolation, - STATE(2271), 1, - sym__function_definition_header, - STATE(2376), 1, - sym_static_modifier, - STATE(2447), 2, - sym_final_modifier, - sym_abstract_modifier, - [52328] = 5, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - STATE(1385), 1, - sym_text_interpolation, - ACTIONS(2939), 3, - sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(2937), 8, - anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - anon_sym_DOLLAR, - [52353] = 5, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - STATE(1386), 1, - sym_text_interpolation, - ACTIONS(1507), 3, - sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(1509), 8, - anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - anon_sym_DOLLAR, - [52378] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(1587), 1, - anon_sym_BSLASH, - ACTIONS(2941), 1, - aux_sym_namespace_aliasing_clause_token1, - ACTIONS(2943), 1, - aux_sym_use_instead_of_clause_token1, - STATE(566), 1, - sym_arguments, - STATE(1387), 1, - sym_text_interpolation, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [52413] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2901), 1, - sym_name, - STATE(1388), 1, - sym_text_interpolation, - STATE(1968), 1, - sym_attribute, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - STATE(1814), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [52450] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2901), 1, - sym_name, - STATE(1389), 1, - sym_text_interpolation, - STATE(2116), 1, - sym_attribute, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - STATE(1814), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [52487] = 5, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - STATE(1390), 1, - sym_text_interpolation, - ACTIONS(2743), 3, - sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(2735), 8, - anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - anon_sym_DOLLAR, - [52512] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2853), 1, - sym_name, - ACTIONS(2945), 1, - anon_sym_BSLASH, - STATE(1391), 1, - sym_text_interpolation, - STATE(1788), 1, - sym_namespace_use_clause, - STATE(2448), 1, - sym_namespace_name, - STATE(2491), 1, - sym_namespace_name_as_prefix, - STATE(1679), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2855), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [52549] = 5, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - STATE(1392), 1, - sym_text_interpolation, - ACTIONS(2949), 3, - sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(2947), 8, - anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - anon_sym_DOLLAR, - [52574] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2853), 1, - sym_name, - ACTIONS(2951), 1, - anon_sym_BSLASH, - STATE(1393), 1, - sym_text_interpolation, - STATE(1794), 1, - sym_namespace_use_clause, - STATE(2364), 1, - sym_namespace_name, - STATE(2491), 1, - sym_namespace_name_as_prefix, - STATE(1679), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2855), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [52611] = 5, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - STATE(1394), 1, - sym_text_interpolation, - ACTIONS(1495), 3, - sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(1497), 8, - anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - anon_sym_DOLLAR, - [52636] = 5, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - STATE(1395), 1, - sym_text_interpolation, - ACTIONS(1491), 3, - sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(1493), 8, - anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - anon_sym_DOLLAR, - [52661] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2901), 1, - sym_name, - STATE(1396), 1, - sym_text_interpolation, - STATE(1913), 1, - sym_attribute, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - STATE(1814), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [52698] = 13, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2294), 1, - aux_sym_final_modifier_token1, - ACTIONS(2296), 1, - aux_sym_abstract_modifier_token1, - ACTIONS(2927), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2929), 1, - aux_sym_namespace_use_declaration_token2, - ACTIONS(2935), 1, - aux_sym__arrow_function_header_token1, - ACTIONS(2953), 1, - aux_sym_enum_declaration_token1, - ACTIONS(2955), 1, - aux_sym_class_declaration_token1, - STATE(1397), 1, - sym_text_interpolation, - STATE(2185), 1, - sym__function_definition_header, - STATE(2376), 1, - sym_static_modifier, - STATE(2377), 2, - sym_final_modifier, - sym_abstract_modifier, - [52739] = 5, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - STATE(1398), 1, - sym_text_interpolation, - ACTIONS(2959), 3, - sym_encapsed_string_chars_heredoc, - sym_heredoc_end, - sym_escape_sequence, - ACTIONS(2957), 8, - anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - anon_sym_DOLLAR, - [52764] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1587), 1, - anon_sym_BSLASH, - STATE(1399), 1, - sym_text_interpolation, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(2961), 8, - anon_sym_AMP, - anon_sym_LBRACE, - aux_sym_class_interface_clause_token1, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_PIPE, - anon_sym_DOLLAR, - [52790] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2963), 1, - sym_name, - STATE(1400), 1, - sym_text_interpolation, - STATE(2490), 1, - sym_namespace_name, - STATE(2491), 1, - sym_namespace_name_as_prefix, - STATE(1820), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2855), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [52824] = 5, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - STATE(1401), 1, - sym_text_interpolation, - ACTIONS(2967), 2, - sym_encapsed_string_chars_heredoc, - sym_escape_sequence, - ACTIONS(2965), 8, - anon_sym_LBRACE, - anon_sym_BSLASHu, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - anon_sym_DOLLAR, - [52848] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2821), 1, - anon_sym_BSLASHu, - ACTIONS(2969), 1, - anon_sym_DASH_GT, - ACTIONS(2971), 1, - anon_sym_LBRACK, - ACTIONS(2973), 1, - sym_encapsed_string_chars_after_variable, - STATE(1402), 1, - sym_text_interpolation, - ACTIONS(2827), 6, - sym_encapsed_string_chars, - anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_DOLLAR, - [52878] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(566), 1, - sym_arguments, - STATE(1403), 1, - sym_text_interpolation, - ACTIONS(1698), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [52906] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(816), 1, - anon_sym_COMMA, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(2975), 1, - anon_sym_RPAREN, - STATE(566), 1, - sym_arguments, - STATE(1404), 1, - sym_text_interpolation, - STATE(1906), 1, - aux_sym__list_destructing_repeat1, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [52938] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(2977), 1, - anon_sym_COMMA, - ACTIONS(2979), 1, - anon_sym_RPAREN, - STATE(566), 1, - sym_arguments, - STATE(1405), 1, - sym_text_interpolation, - STATE(1949), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [52970] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2981), 1, - sym_name, - STATE(1406), 1, - sym_text_interpolation, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - STATE(1936), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [53004] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1750), 1, - anon_sym_COLON_COLON, - ACTIONS(2654), 1, - aux_sym__arrow_function_header_token1, - ACTIONS(2983), 1, - aux_sym_namespace_use_declaration_token2, - STATE(1407), 1, - sym_text_interpolation, - ACTIONS(1523), 7, - anon_sym_COMMA, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [53032] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2985), 1, - sym_name, - STATE(1408), 1, - sym_text_interpolation, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - STATE(1687), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [53066] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2987), 1, - sym_name, - STATE(1409), 1, - sym_text_interpolation, - STATE(2490), 1, - sym_namespace_name, - STATE(2491), 1, - sym_namespace_name_as_prefix, - STATE(1549), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2855), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [53100] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(566), 1, - sym_arguments, - STATE(1410), 1, - sym_text_interpolation, - ACTIONS(1477), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [53128] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2989), 1, - sym_name, - STATE(1411), 1, - sym_text_interpolation, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - STATE(1832), 2, - sym_qualified_name, - sym__reserved_identifier, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [53162] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1493), 1, - anon_sym_BSLASHu, - STATE(1412), 1, - sym_text_interpolation, - ACTIONS(1491), 9, - sym_encapsed_string_chars, - sym_encapsed_string_chars_after_variable, - anon_sym_LBRACE, - anon_sym_DASH_GT, - anon_sym_LBRACK, - sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_DOLLAR, - [53186] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(2977), 1, - anon_sym_COMMA, - ACTIONS(2991), 1, - anon_sym_RPAREN, - STATE(566), 1, - sym_arguments, - STATE(1413), 1, - sym_text_interpolation, - STATE(1951), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [53218] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(566), 1, - sym_arguments, - STATE(1414), 1, - sym_text_interpolation, - ACTIONS(2392), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [53245] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1431), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2993), 1, - sym_name, - ACTIONS(2997), 1, - anon_sym_LBRACE, - STATE(1415), 1, - sym_text_interpolation, - ACTIONS(2995), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(630), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [53274] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1431), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2999), 1, - sym_name, - ACTIONS(3001), 1, - anon_sym_LBRACE, - STATE(692), 1, - sym__reserved_identifier, - STATE(1416), 1, - sym_text_interpolation, - STATE(638), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [53305] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1608), 1, - anon_sym_DOLLAR, - ACTIONS(3003), 1, - sym_name, - ACTIONS(3005), 1, - anon_sym_LBRACE, - STATE(1417), 1, - sym_text_interpolation, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(678), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [53334] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(566), 1, - sym_arguments, - STATE(1418), 1, - sym_text_interpolation, - ACTIONS(2438), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [53361] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1608), 1, - anon_sym_DOLLAR, - ACTIONS(3007), 1, - sym_name, - ACTIONS(3009), 1, - anon_sym_LBRACE, - STATE(1419), 1, - sym_text_interpolation, - STATE(1508), 1, - sym__reserved_identifier, - STATE(679), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [53392] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1608), 1, - anon_sym_DOLLAR, - ACTIONS(3011), 1, - sym_name, - ACTIONS(3013), 1, - anon_sym_LBRACE, - STATE(642), 1, - sym__reserved_identifier, - STATE(1420), 1, - sym_text_interpolation, - STATE(691), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [53423] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(592), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3015), 1, - sym_name, - ACTIONS(3017), 1, - anon_sym_LBRACE, - STATE(1421), 1, - sym_text_interpolation, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(561), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [53452] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(566), 1, - sym_arguments, - STATE(1422), 1, - sym_text_interpolation, - ACTIONS(3019), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [53479] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1437), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3021), 1, - sym_name, - ACTIONS(3023), 1, - anon_sym_LBRACE, - STATE(812), 1, - sym__reserved_identifier, - STATE(1423), 1, - sym_text_interpolation, - STATE(750), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2855), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [53510] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(592), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3025), 1, - sym_name, - ACTIONS(3027), 1, - anon_sym_LBRACE, - STATE(1424), 1, - sym_text_interpolation, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(558), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [53539] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1616), 1, - anon_sym_DOLLAR, - ACTIONS(3029), 1, - sym_name, - ACTIONS(3031), 1, - anon_sym_LBRACE, - STATE(1425), 1, - sym_text_interpolation, - ACTIONS(2855), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(799), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [53568] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(301), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3033), 1, - sym_name, - ACTIONS(3035), 1, - anon_sym_LBRACE, - STATE(815), 1, - sym__reserved_identifier, - STATE(1426), 1, - sym_text_interpolation, - STATE(590), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2855), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [53599] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(301), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3037), 1, - sym_name, - ACTIONS(3041), 1, - anon_sym_LBRACE, - STATE(1427), 1, - sym_text_interpolation, - ACTIONS(3039), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(581), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [53628] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1616), 1, - anon_sym_DOLLAR, - ACTIONS(3043), 1, - sym_name, - ACTIONS(3045), 1, - anon_sym_LBRACE, - STATE(1428), 1, - sym_text_interpolation, - ACTIONS(2855), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(800), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [53657] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1616), 1, - anon_sym_DOLLAR, - ACTIONS(3047), 1, - sym_name, - ACTIONS(3049), 1, - anon_sym_LBRACE, - STATE(1429), 1, - sym_text_interpolation, - STATE(1509), 1, - sym__reserved_identifier, - STATE(795), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [53688] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1608), 1, - anon_sym_DOLLAR, - ACTIONS(3051), 1, - sym_name, - ACTIONS(3053), 1, - anon_sym_LBRACE, - STATE(1430), 1, - sym_text_interpolation, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(688), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [53717] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(3055), 1, - sym_name, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1431), 1, - sym_text_interpolation, - STATE(1520), 1, - sym_reference_modifier, - STATE(1556), 1, - sym_formal_parameters, - STATE(2114), 1, - sym__reserved_identifier, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [53750] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1432), 1, - sym_text_interpolation, - ACTIONS(2628), 9, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - [53771] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(301), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3059), 1, - sym_name, - ACTIONS(3061), 1, - anon_sym_LBRACE, - STATE(1433), 1, - sym_text_interpolation, - ACTIONS(3039), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(592), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [53800] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1616), 1, - anon_sym_DOLLAR, - ACTIONS(3011), 1, - sym_name, - ACTIONS(3013), 1, - anon_sym_LBRACE, - STATE(642), 1, - sym__reserved_identifier, - STATE(1434), 1, - sym_text_interpolation, - STATE(793), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [53831] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1616), 1, - anon_sym_DOLLAR, - ACTIONS(3063), 1, - sym_name, - ACTIONS(3065), 1, - anon_sym_LBRACE, - STATE(1435), 1, - sym_text_interpolation, - ACTIONS(2855), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(836), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [53860] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1608), 1, - anon_sym_DOLLAR, - ACTIONS(3011), 1, - sym_name, - ACTIONS(3013), 1, - anon_sym_LBRACE, - STATE(642), 1, - sym__reserved_identifier, - STATE(1436), 1, - sym_text_interpolation, - STATE(681), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [53891] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1608), 1, - anon_sym_DOLLAR, - ACTIONS(3067), 1, - sym_name, - ACTIONS(3069), 1, - anon_sym_LBRACE, - STATE(1437), 1, - sym_text_interpolation, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(668), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [53920] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1616), 1, - anon_sym_DOLLAR, - ACTIONS(3071), 1, - sym_name, - ACTIONS(3073), 1, - anon_sym_LBRACE, - STATE(1438), 1, - sym_text_interpolation, - ACTIONS(2855), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(790), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [53949] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1608), 1, - anon_sym_DOLLAR, - ACTIONS(3075), 1, - sym_name, - ACTIONS(3077), 1, - anon_sym_LBRACE, - STATE(1439), 1, - sym_text_interpolation, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(687), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [53978] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(566), 1, - sym_arguments, - STATE(1440), 1, - sym_text_interpolation, - ACTIONS(2410), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [54005] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(3055), 1, - sym_name, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1441), 1, - sym_text_interpolation, - STATE(1500), 1, - sym_reference_modifier, - STATE(1582), 1, - sym_formal_parameters, - STATE(2114), 1, - sym__reserved_identifier, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [54038] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1442), 1, - sym_text_interpolation, - ACTIONS(2622), 9, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - [54059] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1616), 1, - anon_sym_DOLLAR, - ACTIONS(3011), 1, - sym_name, - ACTIONS(3013), 1, - anon_sym_LBRACE, - STATE(642), 1, - sym__reserved_identifier, - STATE(1443), 1, - sym_text_interpolation, - STATE(804), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [54090] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1444), 1, - sym_text_interpolation, - ACTIONS(2632), 9, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - [54111] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1608), 1, - anon_sym_DOLLAR, - ACTIONS(3079), 1, - sym_name, - ACTIONS(3081), 1, - anon_sym_LBRACE, - STATE(1445), 1, - sym_text_interpolation, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(676), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [54140] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1587), 1, - anon_sym_BSLASH, - ACTIONS(1592), 1, - anon_sym_LPAREN, - STATE(644), 1, - sym_arguments, - STATE(1446), 1, - sym_text_interpolation, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [54169] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(592), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3025), 1, - sym_name, - ACTIONS(3027), 1, - anon_sym_LBRACE, - STATE(1447), 1, - sym_text_interpolation, - ACTIONS(3083), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(558), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [54198] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(592), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3007), 1, - sym_name, - ACTIONS(3009), 1, - anon_sym_LBRACE, - STATE(1448), 1, - sym_text_interpolation, - STATE(1508), 1, - sym__reserved_identifier, - STATE(1522), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [54229] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(566), 1, - sym_arguments, - STATE(1449), 1, - sym_text_interpolation, - ACTIONS(2422), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [54256] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1437), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3023), 1, - anon_sym_LBRACE, - ACTIONS(3085), 1, - sym_name, - STATE(1450), 1, - sym_text_interpolation, - STATE(1510), 1, - sym__reserved_identifier, - STATE(750), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [54287] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(592), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3015), 1, - sym_name, - ACTIONS(3017), 1, - anon_sym_LBRACE, - STATE(1451), 1, - sym_text_interpolation, - ACTIONS(3083), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(561), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [54316] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1587), 1, - anon_sym_BSLASH, - ACTIONS(1590), 1, - anon_sym_LPAREN, - STATE(731), 1, - sym_arguments, - STATE(1452), 1, - sym_text_interpolation, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [54345] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1453), 1, - sym_text_interpolation, - ACTIONS(2654), 9, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - [54366] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1437), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3087), 1, - sym_name, - ACTIONS(3091), 1, - anon_sym_LBRACE, - STATE(1454), 1, - sym_text_interpolation, - ACTIONS(3089), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(755), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [54395] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1616), 1, - anon_sym_DOLLAR, - ACTIONS(3093), 1, - sym_name, - ACTIONS(3095), 1, - anon_sym_LBRACE, - STATE(1455), 1, - sym_text_interpolation, - ACTIONS(2855), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(805), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [54424] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1456), 1, - sym_text_interpolation, - ACTIONS(2636), 9, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - [54445] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1431), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3097), 1, - sym_name, - ACTIONS(3099), 1, - anon_sym_LBRACE, - STATE(1457), 1, - sym_text_interpolation, - ACTIONS(2995), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(634), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [54474] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1587), 1, - anon_sym_BSLASH, - ACTIONS(1806), 1, - anon_sym_LPAREN, - STATE(782), 1, - sym_arguments, - STATE(1458), 1, - sym_text_interpolation, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [54503] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1616), 1, - anon_sym_DOLLAR, - ACTIONS(3101), 1, - sym_name, - ACTIONS(3103), 1, - anon_sym_LBRACE, - STATE(1459), 1, - sym_text_interpolation, - ACTIONS(2855), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(797), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [54532] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1437), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3105), 1, - sym_name, - ACTIONS(3107), 1, - anon_sym_LBRACE, - STATE(1460), 1, - sym_text_interpolation, - ACTIONS(3089), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(754), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [54561] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(592), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3011), 1, - sym_name, - ACTIONS(3013), 1, - anon_sym_LBRACE, - STATE(642), 1, - sym__reserved_identifier, - STATE(1461), 1, - sym_text_interpolation, - STATE(562), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [54592] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(566), 1, - sym_arguments, - STATE(1462), 1, - sym_text_interpolation, - ACTIONS(3109), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [54619] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1463), 1, - sym_text_interpolation, - ACTIONS(2648), 9, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - [54640] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(566), 1, - sym_arguments, - STATE(1464), 1, - sym_text_interpolation, - ACTIONS(3111), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [54667] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(1587), 1, - anon_sym_BSLASH, - STATE(566), 1, - sym_arguments, - STATE(1465), 1, - sym_text_interpolation, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [54696] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1608), 1, - anon_sym_DOLLAR, - ACTIONS(3113), 1, - sym_name, - ACTIONS(3115), 1, - anon_sym_LBRACE, - STATE(1466), 1, - sym_text_interpolation, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - STATE(677), 3, - sym_dynamic_variable_name, - sym_variable_name, - sym__reserved_identifier, - [54725] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1467), 1, - sym_text_interpolation, - ACTIONS(2560), 9, - aux_sym_function_static_declaration_token1, - aux_sym_namespace_use_declaration_token2, - aux_sym_final_modifier_token1, - aux_sym_abstract_modifier_token1, - aux_sym_readonly_modifier_token1, - sym_var_modifier, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - [54746] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(592), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3047), 1, - sym_name, - ACTIONS(3049), 1, - anon_sym_LBRACE, - STATE(1468), 1, - sym_text_interpolation, - STATE(1509), 1, - sym__reserved_identifier, - STATE(1494), 2, - sym_dynamic_variable_name, - sym_variable_name, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [54777] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1587), 1, - anon_sym_BSLASH, - ACTIONS(1808), 1, - anon_sym_LPAREN, - STATE(873), 1, - sym_arguments, - STATE(1469), 1, - sym_text_interpolation, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [54806] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(816), 1, - anon_sym_COMMA, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2975), 1, - anon_sym_RPAREN, - STATE(1470), 1, - sym_text_interpolation, - STATE(1906), 1, - aux_sym__list_destructing_repeat1, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [54832] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1626), 1, - sym_name, - STATE(1471), 1, - sym_text_interpolation, - STATE(1482), 1, - sym_qualified_name, - STATE(1735), 1, - sym_named_type, - STATE(2014), 1, - sym_type_list, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - [54866] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2977), 1, - anon_sym_COMMA, - ACTIONS(2991), 1, - anon_sym_RPAREN, - STATE(1472), 1, - sym_text_interpolation, - STATE(1951), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [54892] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(3117), 1, - anon_sym_LBRACE, - ACTIONS(3119), 1, - aux_sym_base_clause_token1, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - STATE(913), 1, - sym_declaration_list, - STATE(1473), 1, - sym_text_interpolation, - STATE(1539), 1, - sym_arguments, - STATE(1795), 1, - sym_base_clause, - STATE(2298), 1, - sym_class_interface_clause, - [54926] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1587), 1, - anon_sym_BSLASH, - ACTIONS(3125), 1, - anon_sym_COMMA, - ACTIONS(3127), 1, - anon_sym_LBRACE, - STATE(1346), 1, - sym_use_list, - STATE(1474), 1, - sym_text_interpolation, - STATE(1531), 1, - aux_sym_base_clause_repeat1, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(3123), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [54958] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1626), 1, - sym_name, - STATE(1475), 1, - sym_text_interpolation, - STATE(1482), 1, - sym_qualified_name, - STATE(1735), 1, - sym_named_type, - STATE(1940), 1, - sym_type_list, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - [54992] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(934), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3129), 1, - aux_sym_catch_clause_token1, - ACTIONS(3131), 1, - aux_sym_finally_clause_token1, - STATE(1476), 1, - sym_text_interpolation, - STATE(1479), 1, - aux_sym_try_statement_repeat1, - ACTIONS(932), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - STATE(1648), 2, - sym_catch_clause, - sym_finally_clause, - [55022] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(3117), 1, - anon_sym_LBRACE, - ACTIONS(3119), 1, - aux_sym_base_clause_token1, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - STATE(940), 1, - sym_declaration_list, - STATE(1477), 1, - sym_text_interpolation, - STATE(1532), 1, - sym_arguments, - STATE(1816), 1, - sym_base_clause, - STATE(2282), 1, - sym_class_interface_clause, - [55056] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1750), 1, - anon_sym_COLON_COLON, - ACTIONS(2654), 1, - aux_sym__arrow_function_header_token1, - ACTIONS(2917), 1, - aux_sym_namespace_use_declaration_token2, - STATE(1478), 1, - sym_text_interpolation, - ACTIONS(1523), 5, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55082] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(924), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3133), 1, - aux_sym_catch_clause_token1, - ACTIONS(3136), 1, - aux_sym_finally_clause_token1, - ACTIONS(922), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - STATE(1479), 2, - sym_text_interpolation, - aux_sym_try_statement_repeat1, - STATE(1648), 2, - sym_catch_clause, - sym_finally_clause, - [55110] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(3119), 1, - aux_sym_base_clause_token1, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1064), 1, - sym_declaration_list, - STATE(1480), 1, - sym_text_interpolation, - STATE(1529), 1, - sym_arguments, - STATE(1700), 1, - sym_base_clause, - STATE(2145), 1, - sym_class_interface_clause, - [55144] = 11, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(3119), 1, - aux_sym_base_clause_token1, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1020), 1, - sym_declaration_list, - STATE(1481), 1, - sym_text_interpolation, - STATE(1530), 1, - sym_arguments, - STATE(1756), 1, - sym_base_clause, - STATE(2301), 1, - sym_class_interface_clause, - [55178] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1482), 1, - sym_text_interpolation, - ACTIONS(2961), 8, - anon_sym_AMP, - anon_sym_LBRACE, - aux_sym_class_interface_clause_token1, - anon_sym_EQ_GT, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_PIPE, - anon_sym_DOLLAR, - [55198] = 5, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2965), 1, - anon_sym_BSLASHu, - STATE(1483), 1, - sym_text_interpolation, - ACTIONS(2967), 7, - sym_encapsed_string_chars_heredoc, - anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_LT_QMARK, - anon_sym_QMARK_GT2, - anon_sym_DOLLAR, - [55220] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2977), 1, - anon_sym_COMMA, - ACTIONS(2979), 1, - anon_sym_RPAREN, - STATE(1484), 1, - sym_text_interpolation, - STATE(1949), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55246] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1592), 1, - anon_sym_LPAREN, - STATE(644), 1, - sym_arguments, - STATE(1485), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55269] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2821), 1, - anon_sym_BSLASHu, - STATE(1486), 1, - sym_text_interpolation, - ACTIONS(2827), 6, - sym_encapsed_string_chars, - anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_DOLLAR, - [55290] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1808), 1, - anon_sym_LPAREN, - STATE(873), 1, - sym_arguments, - STATE(1487), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55313] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(566), 1, - sym_arguments, - STATE(1488), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55336] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1489), 1, - sym_text_interpolation, - ACTIONS(3141), 7, - anon_sym_AMP, - anon_sym_LBRACE, - aux_sym_class_interface_clause_token1, - anon_sym_EQ_GT, - anon_sym_DOT_DOT_DOT, - anon_sym_PIPE, - anon_sym_DOLLAR, - [55355] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1592), 1, - anon_sym_LPAREN, - STATE(644), 1, - sym_arguments, - STATE(1490), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55378] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1491), 1, - sym_text_interpolation, - ACTIONS(3111), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55399] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1492), 1, - sym_text_interpolation, - ACTIONS(3109), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55420] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1590), 1, - anon_sym_LPAREN, - STATE(731), 1, - sym_arguments, - STATE(1493), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55443] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1808), 1, - anon_sym_LPAREN, - STATE(875), 1, - sym_arguments, - STATE(1494), 1, - sym_text_interpolation, - ACTIONS(1487), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55466] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1495), 1, - sym_text_interpolation, - ACTIONS(3143), 7, - anon_sym_AMP, - anon_sym_LBRACE, - aux_sym_class_interface_clause_token1, - anon_sym_EQ_GT, - anon_sym_DOT_DOT_DOT, - anon_sym_PIPE, - anon_sym_DOLLAR, - [55485] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1808), 1, - anon_sym_LPAREN, - STATE(873), 1, - sym_arguments, - STATE(1496), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55508] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2941), 1, - aux_sym_namespace_aliasing_clause_token1, - ACTIONS(2943), 1, - aux_sym_use_instead_of_clause_token1, - STATE(1497), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55531] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1498), 1, - sym_text_interpolation, - ACTIONS(3145), 7, - anon_sym_AMP, - anon_sym_LBRACE, - aux_sym_class_interface_clause_token1, - anon_sym_EQ_GT, - anon_sym_DOT_DOT_DOT, - anon_sym_PIPE, - anon_sym_DOLLAR, - [55550] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1555), 1, - anon_sym_LPAREN, - STATE(606), 1, - sym_arguments, - STATE(1499), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55573] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3057), 1, - anon_sym_LPAREN, - ACTIONS(3147), 1, - sym_name, - STATE(1500), 1, - sym_text_interpolation, - STATE(1551), 1, - sym_formal_parameters, - STATE(2284), 1, - sym__reserved_identifier, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [55600] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3151), 1, - anon_sym_BSLASHu, - STATE(1501), 1, - sym_text_interpolation, - ACTIONS(3149), 6, - sym_encapsed_string_chars, - anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_DOLLAR, - [55621] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3155), 1, - anon_sym_BSLASHu, - STATE(1502), 1, - sym_text_interpolation, - ACTIONS(3153), 6, - sym_encapsed_string_chars, - anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_DOLLAR, - [55642] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2919), 1, - anon_sym_BSLASHu, - STATE(1503), 1, - sym_text_interpolation, - ACTIONS(2921), 6, - sym_encapsed_string_chars, - anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_DOLLAR, - [55663] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1493), 1, - anon_sym_BSLASHu, - STATE(1504), 1, - sym_text_interpolation, - ACTIONS(1491), 6, - sym_encapsed_string_chars, - anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_DOLLAR, - [55684] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1497), 1, - anon_sym_BSLASHu, - STATE(1505), 1, - sym_text_interpolation, - ACTIONS(1495), 6, - sym_encapsed_string_chars, - anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_DOLLAR, - [55705] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1806), 1, - anon_sym_LPAREN, - STATE(782), 1, - sym_arguments, - STATE(1506), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55728] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3159), 1, - aux_sym_enum_case_token1, - ACTIONS(3162), 1, - aux_sym_match_default_expression_token1, - ACTIONS(3157), 2, - anon_sym_RBRACE, - aux_sym_switch_block_token1, - STATE(1507), 2, - sym_text_interpolation, - aux_sym_switch_block_repeat1, - STATE(1696), 2, - sym_case_statement, - sym_default_statement, - [55753] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1590), 1, - anon_sym_LPAREN, - STATE(711), 1, - sym_arguments, - STATE(1508), 1, - sym_text_interpolation, - ACTIONS(1598), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55776] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1808), 1, - anon_sym_LPAREN, - STATE(875), 1, - sym_arguments, - STATE(1509), 1, - sym_text_interpolation, - ACTIONS(1598), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55799] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1806), 1, - anon_sym_LPAREN, - STATE(762), 1, - sym_arguments, - STATE(1510), 1, - sym_text_interpolation, - ACTIONS(1598), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55822] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1587), 1, - anon_sym_BSLASH, - ACTIONS(3167), 1, - aux_sym_namespace_aliasing_clause_token1, - STATE(1511), 1, - sym_text_interpolation, - STATE(1932), 1, - sym_namespace_aliasing_clause, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(3165), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - [55849] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2913), 1, - anon_sym_BSLASHu, - STATE(1512), 1, - sym_text_interpolation, - ACTIONS(2915), 6, - sym_encapsed_string_chars, - anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_DOLLAR, - [55870] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2957), 1, - anon_sym_BSLASHu, - STATE(1513), 1, - sym_text_interpolation, - ACTIONS(2959), 6, - sym_encapsed_string_chars, - anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_DOLLAR, - [55891] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1590), 1, - anon_sym_LPAREN, - STATE(731), 1, - sym_arguments, - STATE(1514), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [55914] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2947), 1, - anon_sym_BSLASHu, - STATE(1515), 1, - sym_text_interpolation, - ACTIONS(2949), 6, - sym_encapsed_string_chars, - anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_DOLLAR, - [55935] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3169), 1, - anon_sym_BSLASHu, - STATE(1516), 1, - sym_text_interpolation, - ACTIONS(2798), 6, - sym_encapsed_string_chars, - anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_DOLLAR, - [55956] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - ACTIONS(3173), 1, - anon_sym_DASH, - STATE(1517), 1, - sym_text_interpolation, - STATE(2424), 1, - sym__simple_string_array_access_argument, - ACTIONS(3171), 2, - sym_integer, - sym_name, - STATE(2420), 2, - sym__simple_string_subscript_unary_expression, - sym_variable_name, - [55983] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1509), 1, - anon_sym_BSLASHu, - STATE(1518), 1, - sym_text_interpolation, - ACTIONS(1507), 6, - sym_encapsed_string_chars, - anon_sym_LBRACE, - sym_escape_sequence, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - anon_sym_DOLLAR, - [56004] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1519), 1, - sym_text_interpolation, - ACTIONS(1812), 3, - anon_sym_LPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_DOLLAR, - ACTIONS(1810), 4, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - sym_name, - [56025] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3057), 1, - anon_sym_LPAREN, - ACTIONS(3147), 1, - sym_name, - STATE(1520), 1, - sym_text_interpolation, - STATE(1581), 1, - sym_formal_parameters, - STATE(2284), 1, - sym__reserved_identifier, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [56052] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(3175), 1, - sym_name, - STATE(1521), 1, - sym_text_interpolation, - STATE(1642), 1, - sym_reference_modifier, - STATE(2133), 1, - sym__reserved_identifier, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [56079] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1590), 1, - anon_sym_LPAREN, - STATE(711), 1, - sym_arguments, - STATE(1522), 1, - sym_text_interpolation, - ACTIONS(1487), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [56102] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - ACTIONS(3173), 1, - anon_sym_DASH, - STATE(1523), 1, - sym_text_interpolation, - STATE(2523), 1, - sym__simple_string_array_access_argument, - ACTIONS(3171), 2, - sym_integer, - sym_name, - STATE(2420), 2, - sym__simple_string_subscript_unary_expression, - sym_variable_name, - [56129] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1524), 1, - sym_text_interpolation, - ACTIONS(3019), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [56150] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(566), 1, - sym_arguments, - STATE(1525), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [56173] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1806), 1, - anon_sym_LPAREN, - STATE(782), 1, - sym_arguments, - STATE(1526), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [56196] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1527), 1, - sym_text_interpolation, - ACTIONS(3177), 7, - anon_sym_AMP, - anon_sym_LBRACE, - aux_sym_class_interface_clause_token1, - anon_sym_EQ_GT, - anon_sym_DOT_DOT_DOT, - anon_sym_PIPE, - anon_sym_DOLLAR, - [56215] = 10, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(209), 1, - anon_sym_BSLASH, - ACTIONS(550), 1, - aux_sym_namespace_definition_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1626), 1, - sym_name, - STATE(1482), 1, - sym_qualified_name, - STATE(1528), 1, - sym_text_interpolation, - STATE(2059), 1, - sym_named_type, - STATE(2450), 1, - sym_namespace_name_as_prefix, - STATE(2490), 1, - sym_namespace_name, - [56246] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3119), 1, - aux_sym_base_clause_token1, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1042), 1, - sym_declaration_list, - STATE(1529), 1, - sym_text_interpolation, - STATE(1745), 1, - sym_base_clause, - STATE(2138), 1, - sym_class_interface_clause, - [56274] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3119), 1, - aux_sym_base_clause_token1, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1074), 1, - sym_declaration_list, - STATE(1530), 1, - sym_text_interpolation, - STATE(1698), 1, - sym_base_clause, - STATE(2153), 1, - sym_class_interface_clause, - [56302] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3125), 1, - anon_sym_COMMA, - ACTIONS(3127), 1, - anon_sym_LBRACE, - STATE(1340), 1, - sym_use_list, - STATE(1531), 1, - sym_text_interpolation, - STATE(1599), 1, - aux_sym_base_clause_repeat1, - ACTIONS(3179), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [56328] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3117), 1, - anon_sym_LBRACE, - ACTIONS(3119), 1, - aux_sym_base_clause_token1, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - STATE(903), 1, - sym_declaration_list, - STATE(1532), 1, - sym_text_interpolation, - STATE(1778), 1, - sym_base_clause, - STATE(2251), 1, - sym_class_interface_clause, - [56356] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3181), 1, - anon_sym_RBRACE, - ACTIONS(3183), 1, - aux_sym_enum_case_token1, - ACTIONS(3185), 1, - aux_sym_match_default_expression_token1, - STATE(1507), 1, - aux_sym_switch_block_repeat1, - STATE(1533), 1, - sym_text_interpolation, - STATE(1696), 2, - sym_case_statement, - sym_default_statement, - [56382] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3187), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3189), 1, - anon_sym_COLON, - STATE(927), 1, - sym_compound_statement, - STATE(1534), 1, - sym_text_interpolation, - STATE(1780), 1, - sym_anonymous_function_use_clause, - STATE(2266), 1, - sym__return_type, - [56410] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3191), 1, - sym_name, - STATE(1535), 1, - sym_text_interpolation, - STATE(1693), 1, - sym_const_element, - STATE(2441), 1, - sym__reserved_identifier, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [56434] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3119), 1, - aux_sym_base_clause_token1, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1536), 1, - sym_text_interpolation, - STATE(1622), 1, - sym_declaration_list, - STATE(1782), 1, - sym_base_clause, - STATE(2268), 1, - sym_class_interface_clause, - [56462] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3187), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3189), 1, - anon_sym_COLON, - STATE(931), 1, - sym_compound_statement, - STATE(1537), 1, - sym_text_interpolation, - STATE(1783), 1, - sym_anonymous_function_use_clause, - STATE(2272), 1, - sym__return_type, - [56490] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3119), 1, - aux_sym_base_clause_token1, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1538), 1, - sym_text_interpolation, - STATE(1620), 1, - sym_declaration_list, - STATE(1823), 1, - sym_base_clause, - STATE(2275), 1, - sym_class_interface_clause, - [56518] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3117), 1, - anon_sym_LBRACE, - ACTIONS(3119), 1, - aux_sym_base_clause_token1, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - STATE(941), 1, - sym_declaration_list, - STATE(1539), 1, - sym_text_interpolation, - STATE(1815), 1, - sym_base_clause, - STATE(2285), 1, - sym_class_interface_clause, - [56546] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3183), 1, - aux_sym_enum_case_token1, - ACTIONS(3185), 1, - aux_sym_match_default_expression_token1, - ACTIONS(3193), 1, - anon_sym_RBRACE, - STATE(1533), 1, - aux_sym_switch_block_repeat1, - STATE(1540), 1, - sym_text_interpolation, - STATE(1696), 2, - sym_case_statement, - sym_default_statement, - [56572] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3187), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3189), 1, - anon_sym_COLON, - STATE(897), 1, - sym_compound_statement, - STATE(1541), 1, - sym_text_interpolation, - STATE(1810), 1, - sym_anonymous_function_use_clause, - STATE(2303), 1, - sym__return_type, - [56600] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3187), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3189), 1, - anon_sym_COLON, - STATE(942), 1, - sym_compound_statement, - STATE(1542), 1, - sym_text_interpolation, - STATE(1807), 1, - sym_anonymous_function_use_clause, - STATE(2312), 1, - sym__return_type, - [56628] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3187), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3189), 1, - anon_sym_COLON, - STATE(893), 1, - sym_compound_statement, - STATE(1543), 1, - sym_text_interpolation, - STATE(1771), 1, - sym_anonymous_function_use_clause, - STATE(2240), 1, - sym__return_type, - [56656] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3119), 1, - aux_sym_base_clause_token1, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1544), 1, - sym_text_interpolation, - STATE(1603), 1, - sym_declaration_list, - STATE(1767), 1, - sym_base_clause, - STATE(2236), 1, - sym_class_interface_clause, - [56684] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3187), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3189), 1, - anon_sym_COLON, - STATE(915), 1, - sym_compound_statement, - STATE(1545), 1, - sym_text_interpolation, - STATE(1765), 1, - sym_anonymous_function_use_clause, - STATE(2219), 1, - sym__return_type, - [56712] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3187), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1032), 1, - sym_compound_statement, - STATE(1546), 1, - sym_text_interpolation, - STATE(1761), 1, - sym_anonymous_function_use_clause, - STATE(2150), 1, - sym__return_type, - [56740] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3119), 1, - aux_sym_base_clause_token1, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1547), 1, - sym_text_interpolation, - STATE(1650), 1, - sym_declaration_list, - STATE(1793), 1, - sym_base_clause, - STATE(2319), 1, - sym_class_interface_clause, - [56768] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3187), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3189), 1, - anon_sym_COLON, - STATE(911), 1, - sym_compound_statement, - STATE(1548), 1, - sym_text_interpolation, - STATE(1791), 1, - sym_anonymous_function_use_clause, - STATE(2295), 1, - sym__return_type, - [56796] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3125), 1, - anon_sym_COMMA, - ACTIONS(3127), 1, - anon_sym_LBRACE, - STATE(1346), 1, - sym_use_list, - STATE(1531), 1, - aux_sym_base_clause_repeat1, - STATE(1549), 1, - sym_text_interpolation, - ACTIONS(3123), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [56822] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3119), 1, - aux_sym_base_clause_token1, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3197), 1, - anon_sym_LBRACE, - STATE(440), 1, - sym_declaration_list, - STATE(1550), 1, - sym_text_interpolation, - STATE(1762), 1, - sym_base_clause, - STATE(2075), 1, - sym_class_interface_clause, - [56850] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3187), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1096), 1, - sym_compound_statement, - STATE(1551), 1, - sym_text_interpolation, - STATE(1759), 1, - sym_anonymous_function_use_clause, - STATE(2177), 1, - sym__return_type, - [56878] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3187), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1097), 1, - sym_compound_statement, - STATE(1552), 1, - sym_text_interpolation, - STATE(1758), 1, - sym_anonymous_function_use_clause, - STATE(2172), 1, - sym__return_type, - [56906] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3183), 1, - aux_sym_enum_case_token1, - ACTIONS(3185), 1, - aux_sym_match_default_expression_token1, - ACTIONS(3199), 1, - anon_sym_RBRACE, - STATE(1507), 1, - aux_sym_switch_block_repeat1, - STATE(1553), 1, - sym_text_interpolation, - STATE(1696), 2, - sym_case_statement, - sym_default_statement, - [56932] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3191), 1, - sym_name, - STATE(1554), 1, - sym_text_interpolation, - STATE(1744), 1, - sym_const_element, - STATE(2441), 1, - sym__reserved_identifier, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [56956] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3183), 1, - aux_sym_enum_case_token1, - ACTIONS(3185), 1, - aux_sym_match_default_expression_token1, - ACTIONS(3201), 1, - aux_sym_switch_block_token1, - STATE(1507), 1, - aux_sym_switch_block_repeat1, - STATE(1555), 1, - sym_text_interpolation, - STATE(1696), 2, - sym_case_statement, - sym_default_statement, - [56982] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3187), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1021), 1, - sym_compound_statement, - STATE(1556), 1, - sym_text_interpolation, - STATE(1779), 1, - sym_anonymous_function_use_clause, - STATE(2322), 1, - sym__return_type, - [57010] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3205), 1, - anon_sym_PIPE, - STATE(1557), 1, - sym_text_interpolation, - STATE(1562), 1, - aux_sym_union_type_repeat1, - ACTIONS(3203), 4, - anon_sym_LBRACE, - aux_sym_class_interface_clause_token1, - anon_sym_EQ_GT, - anon_sym_DOLLAR, - [57032] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3191), 1, - sym_name, - STATE(1558), 1, - sym_text_interpolation, - STATE(1800), 1, - sym_const_element, - STATE(2441), 1, - sym__reserved_identifier, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [57056] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3207), 1, - aux_sym_if_statement_token2, - ACTIONS(3209), 1, - aux_sym_else_if_clause_token1, - ACTIONS(3211), 1, - aux_sym_else_clause_token1, - STATE(1559), 1, - sym_text_interpolation, - STATE(1632), 1, - aux_sym_if_statement_repeat2, - STATE(1965), 1, - sym_else_if_clause_2, - STATE(2472), 1, - sym_else_clause_2, - [57084] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3209), 1, - aux_sym_else_if_clause_token1, - ACTIONS(3211), 1, - aux_sym_else_clause_token1, - ACTIONS(3213), 1, - aux_sym_if_statement_token2, - STATE(1560), 1, - sym_text_interpolation, - STATE(1564), 1, - aux_sym_if_statement_repeat2, - STATE(1965), 1, - sym_else_if_clause_2, - STATE(2374), 1, - sym_else_clause_2, - [57112] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3183), 1, - aux_sym_enum_case_token1, - ACTIONS(3185), 1, - aux_sym_match_default_expression_token1, - ACTIONS(3215), 1, - aux_sym_switch_block_token1, - STATE(1561), 1, - sym_text_interpolation, - STATE(1565), 1, - aux_sym_switch_block_repeat1, - STATE(1696), 2, - sym_case_statement, - sym_default_statement, - [57138] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3205), 1, - anon_sym_PIPE, - STATE(1562), 1, - sym_text_interpolation, - STATE(1566), 1, - aux_sym_union_type_repeat1, - ACTIONS(3217), 4, - anon_sym_LBRACE, - aux_sym_class_interface_clause_token1, - anon_sym_EQ_GT, - anon_sym_DOLLAR, - [57160] = 8, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3219), 1, - sym_php_tag, - ACTIONS(3223), 1, - sym__eof, - STATE(1563), 1, - sym_text_interpolation, - STATE(1663), 1, - aux_sym_text_repeat1, - STATE(2300), 1, - sym_text, - ACTIONS(3221), 2, - aux_sym_text_token1, - aux_sym_text_token2, - [57186] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3209), 1, - aux_sym_else_if_clause_token1, - ACTIONS(3211), 1, - aux_sym_else_clause_token1, - ACTIONS(3225), 1, - aux_sym_if_statement_token2, - STATE(1564), 1, - sym_text_interpolation, - STATE(1632), 1, - aux_sym_if_statement_repeat2, - STATE(1965), 1, - sym_else_if_clause_2, - STATE(2348), 1, - sym_else_clause_2, - [57214] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3183), 1, - aux_sym_enum_case_token1, - ACTIONS(3185), 1, - aux_sym_match_default_expression_token1, - ACTIONS(3227), 1, - aux_sym_switch_block_token1, - STATE(1507), 1, - aux_sym_switch_block_repeat1, - STATE(1565), 1, - sym_text_interpolation, - STATE(1696), 2, - sym_case_statement, - sym_default_statement, - [57240] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3229), 1, - anon_sym_PIPE, - STATE(1566), 2, - sym_text_interpolation, - aux_sym_union_type_repeat1, - ACTIONS(3141), 4, - anon_sym_LBRACE, - aux_sym_class_interface_clause_token1, - anon_sym_EQ_GT, - anon_sym_DOLLAR, - [57260] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1587), 1, - anon_sym_BSLASH, - ACTIONS(3232), 1, - anon_sym_COMMA, - STATE(1567), 1, - sym_text_interpolation, - STATE(1731), 1, - aux_sym_base_clause_repeat1, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(3234), 2, - anon_sym_LBRACE, - aux_sym_class_interface_clause_token1, - [57286] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1587), 1, - anon_sym_BSLASH, - STATE(1568), 1, - sym_text_interpolation, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(2961), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_PIPE, - [57308] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3187), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1100), 1, - sym_compound_statement, - STATE(1569), 1, - sym_text_interpolation, - STATE(1726), 1, - sym_anonymous_function_use_clause, - STATE(2264), 1, - sym__return_type, - [57336] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(940), 1, - aux_sym_while_statement_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3236), 1, - aux_sym_else_if_clause_token1, - ACTIONS(3238), 1, - aux_sym_else_clause_token1, - STATE(1570), 1, - sym_text_interpolation, - STATE(1571), 1, - aux_sym_if_statement_repeat1, - STATE(1836), 1, - sym_else_clause, - STATE(1839), 1, - sym_else_if_clause, - [57364] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(950), 1, - aux_sym_while_statement_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3236), 1, - aux_sym_else_if_clause_token1, - ACTIONS(3238), 1, - aux_sym_else_clause_token1, - STATE(1571), 1, - sym_text_interpolation, - STATE(1610), 1, - aux_sym_if_statement_repeat1, - STATE(1839), 1, - sym_else_if_clause, - STATE(1958), 1, - sym_else_clause, - [57392] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3209), 1, - aux_sym_else_if_clause_token1, - ACTIONS(3211), 1, - aux_sym_else_clause_token1, - ACTIONS(3240), 1, - aux_sym_if_statement_token2, - STATE(1559), 1, - aux_sym_if_statement_repeat2, - STATE(1572), 1, - sym_text_interpolation, - STATE(1965), 1, - sym_else_if_clause_2, - STATE(2393), 1, - sym_else_clause_2, - [57420] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3191), 1, - sym_name, - STATE(1573), 1, - sym_text_interpolation, - STATE(1742), 1, - sym_const_element, - STATE(2441), 1, - sym__reserved_identifier, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [57444] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3119), 1, - aux_sym_base_clause_token1, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3197), 1, - anon_sym_LBRACE, - STATE(439), 1, - sym_declaration_list, - STATE(1574), 1, - sym_text_interpolation, - STATE(1764), 1, - sym_base_clause, - STATE(2315), 1, - sym_class_interface_clause, - [57472] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(940), 1, - aux_sym_while_statement_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3242), 1, - aux_sym_else_if_clause_token1, - ACTIONS(3245), 1, - aux_sym_else_clause_token1, - STATE(1575), 1, - sym_text_interpolation, - STATE(1590), 1, - aux_sym_if_statement_repeat1, - STATE(1836), 1, - sym_else_clause, - STATE(1839), 1, - sym_else_if_clause, - [57500] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3183), 1, - aux_sym_enum_case_token1, - ACTIONS(3185), 1, - aux_sym_match_default_expression_token1, - ACTIONS(3248), 1, - anon_sym_RBRACE, - STATE(1553), 1, - aux_sym_switch_block_repeat1, - STATE(1576), 1, - sym_text_interpolation, - STATE(1696), 2, - sym_case_statement, - sym_default_statement, - [57526] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3187), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1057), 1, - sym_compound_statement, - STATE(1577), 1, - sym_text_interpolation, - STATE(1717), 1, - sym_anonymous_function_use_clause, - STATE(2072), 1, - sym__return_type, - [57554] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3183), 1, - aux_sym_enum_case_token1, - ACTIONS(3185), 1, - aux_sym_match_default_expression_token1, - ACTIONS(3250), 1, - aux_sym_switch_block_token1, - STATE(1555), 1, - aux_sym_switch_block_repeat1, - STATE(1578), 1, - sym_text_interpolation, - STATE(1696), 2, - sym_case_statement, - sym_default_statement, - [57580] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1587), 1, - anon_sym_BSLASH, - STATE(1579), 1, - sym_text_interpolation, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(3252), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - [57602] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1580), 1, - sym_text_interpolation, - ACTIONS(3254), 6, - anon_sym_AMP, - anon_sym_LBRACE, - aux_sym_class_interface_clause_token1, - anon_sym_EQ_GT, - anon_sym_DOT_DOT_DOT, - anon_sym_DOLLAR, - [57620] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3187), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1103), 1, - sym_compound_statement, - STATE(1581), 1, - sym_text_interpolation, - STATE(1682), 1, - sym_anonymous_function_use_clause, - STATE(2231), 1, - sym__return_type, - [57648] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3187), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1048), 1, - sym_compound_statement, - STATE(1582), 1, - sym_text_interpolation, - STATE(1680), 1, - sym_anonymous_function_use_clause, - STATE(2087), 1, - sym__return_type, - [57676] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - ACTIONS(1587), 1, - anon_sym_BSLASH, - STATE(1583), 1, - sym_text_interpolation, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - STATE(2288), 1, - sym_arguments, - ACTIONS(3256), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [57702] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3187), 1, - aux_sym_namespace_use_declaration_token1, - ACTIONS(3189), 1, - anon_sym_COLON, - STATE(894), 1, - sym_compound_statement, - STATE(1584), 1, - sym_text_interpolation, - STATE(1772), 1, - sym_anonymous_function_use_clause, - STATE(2242), 1, - sym__return_type, - [57730] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3191), 1, - sym_name, - STATE(1585), 1, - sym_text_interpolation, - STATE(1681), 1, - sym_const_element, - STATE(2441), 1, - sym__reserved_identifier, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [57754] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3119), 1, - aux_sym_base_clause_token1, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3197), 1, - anon_sym_LBRACE, - STATE(449), 1, - sym_declaration_list, - STATE(1586), 1, - sym_text_interpolation, - STATE(1710), 1, - sym_base_clause, - STATE(2080), 1, - sym_class_interface_clause, - [57782] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3191), 1, - sym_name, - STATE(1587), 1, - sym_text_interpolation, - STATE(1926), 1, - sym_const_element, - STATE(2441), 1, - sym__reserved_identifier, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [57806] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3119), 1, - aux_sym_base_clause_token1, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3197), 1, - anon_sym_LBRACE, - STATE(436), 1, - sym_declaration_list, - STATE(1588), 1, - sym_text_interpolation, - STATE(1705), 1, - sym_base_clause, - STATE(2097), 1, - sym_class_interface_clause, - [57834] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3191), 1, - sym_name, - STATE(1589), 1, - sym_text_interpolation, - STATE(1733), 1, - sym_const_element, - STATE(2441), 1, - sym__reserved_identifier, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [57858] = 9, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(950), 1, - aux_sym_while_statement_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3258), 1, - aux_sym_else_if_clause_token1, - ACTIONS(3261), 1, - aux_sym_else_clause_token1, - STATE(1590), 1, - sym_text_interpolation, - STATE(1610), 1, - aux_sym_if_statement_repeat1, - STATE(1839), 1, - sym_else_if_clause, - STATE(1958), 1, - sym_else_clause, - [57886] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3264), 1, - anon_sym_PIPE, - STATE(1591), 2, - sym_text_interpolation, - aux_sym_union_type_repeat1, - ACTIONS(3141), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - [57905] = 7, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3269), 1, - sym_heredoc_end, - STATE(1592), 1, - sym_text_interpolation, - STATE(1751), 1, - sym_nowdoc_body, - STATE(1983), 1, - sym__new_line, - ACTIONS(3267), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [57928] = 7, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3273), 1, - sym_heredoc_end, - STATE(1304), 1, - sym__new_line, - STATE(1593), 1, - sym_text_interpolation, - STATE(1775), 1, - sym_heredoc_body, - ACTIONS(3271), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [57951] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3275), 1, - aux_sym_catch_clause_token1, - ACTIONS(3277), 1, - aux_sym_finally_clause_token1, - STATE(415), 1, - aux_sym_try_statement_repeat1, - STATE(1594), 1, - sym_text_interpolation, - STATE(432), 2, - sym_catch_clause, - sym_finally_clause, - [57974] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3281), 1, - anon_sym_BSLASH, - STATE(1595), 1, - sym_text_interpolation, - STATE(1638), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(3279), 3, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - [57995] = 7, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3283), 1, - sym_heredoc_end, - STATE(1596), 1, - sym_text_interpolation, - STATE(1777), 1, - sym_nowdoc_body, - STATE(1983), 1, - sym__new_line, - ACTIONS(3267), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [58018] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3285), 1, - anon_sym_LBRACE, - ACTIONS(3287), 1, - anon_sym_COLON_COLON, - ACTIONS(3289), 1, - anon_sym_DASH_GT, - ACTIONS(3291), 1, - anon_sym_QMARK_DASH_GT, - ACTIONS(3293), 1, - anon_sym_LBRACK, - STATE(1597), 1, - sym_text_interpolation, - [58043] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1598), 1, - sym_text_interpolation, - ACTIONS(1473), 5, - anon_sym_LBRACE, - anon_sym_COLON_COLON, - anon_sym_DASH_GT, - anon_sym_QMARK_DASH_GT, - anon_sym_LBRACK, - [58060] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3295), 1, - anon_sym_COMMA, - STATE(1599), 2, - sym_text_interpolation, - aux_sym_base_clause_repeat1, - ACTIONS(3252), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - [58079] = 7, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3298), 1, - ts_builtin_sym_end, - ACTIONS(3300), 1, - sym_php_tag, - STATE(1600), 1, - sym_text_interpolation, - STATE(1614), 1, - aux_sym_text_repeat1, - ACTIONS(11), 2, - aux_sym_text_token1, - aux_sym_text_token2, - [58102] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(211), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3302), 1, - sym_name, - ACTIONS(3304), 1, - anon_sym_BSLASH, - STATE(546), 1, - sym_compound_statement, - STATE(1601), 1, - sym_text_interpolation, - STATE(1661), 1, - sym_namespace_name, - [58127] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3287), 1, - anon_sym_COLON_COLON, - ACTIONS(3306), 1, - anon_sym_LBRACE, - ACTIONS(3308), 1, - anon_sym_DASH_GT, - ACTIONS(3310), 1, - anon_sym_QMARK_DASH_GT, - ACTIONS(3312), 1, - anon_sym_LBRACK, - STATE(1602), 1, - sym_text_interpolation, - [58152] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1025), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1603), 1, - sym_text_interpolation, - ACTIONS(1023), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - ACTIONS(3314), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [58173] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1031), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1604), 1, - sym_text_interpolation, - ACTIONS(1029), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - ACTIONS(3316), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [58194] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1587), 1, - anon_sym_BSLASH, - STATE(1605), 1, - sym_text_interpolation, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(3252), 3, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_class_interface_clause_token1, - [58215] = 7, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3318), 1, - sym_heredoc_end, - STATE(1304), 1, - sym__new_line, - STATE(1606), 1, - sym_text_interpolation, - STATE(1754), 1, - sym_heredoc_body, - ACTIONS(3271), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [58238] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3320), 1, - anon_sym_LBRACE, - ACTIONS(3322), 1, - anon_sym_COLON, - STATE(1607), 1, - sym_text_interpolation, - STATE(1830), 1, - sym_enum_declaration_list, - STATE(2270), 1, - sym_class_interface_clause, - [58263] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1069), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1608), 1, - sym_text_interpolation, - ACTIONS(1067), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - ACTIONS(3324), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [58284] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(301), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3326), 1, - sym_name, - ACTIONS(3328), 1, - anon_sym_LBRACE, - STATE(1609), 1, - sym_text_interpolation, - STATE(596), 2, - sym_dynamic_variable_name, - sym_variable_name, - [58307] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(992), 1, - aux_sym_while_statement_token1, - ACTIONS(994), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3330), 1, - aux_sym_else_if_clause_token1, - STATE(1839), 1, - sym_else_if_clause, - STATE(1610), 2, - sym_text_interpolation, - aux_sym_if_statement_repeat1, - [58330] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1051), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1611), 1, - sym_text_interpolation, - ACTIONS(1049), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - ACTIONS(3333), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [58351] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1063), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1612), 1, - sym_text_interpolation, - ACTIONS(1061), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - ACTIONS(3335), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [58372] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3287), 1, - anon_sym_COLON_COLON, - ACTIONS(3337), 1, - anon_sym_LBRACE, - ACTIONS(3339), 1, - anon_sym_DASH_GT, - ACTIONS(3341), 1, - anon_sym_QMARK_DASH_GT, - ACTIONS(3343), 1, - anon_sym_LBRACK, - STATE(1613), 1, - sym_text_interpolation, - [58397] = 6, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3345), 1, - ts_builtin_sym_end, - ACTIONS(3347), 1, - sym_php_tag, - ACTIONS(3349), 2, - aux_sym_text_token1, - aux_sym_text_token2, - STATE(1614), 2, - sym_text_interpolation, - aux_sym_text_repeat1, - [58418] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - ACTIONS(3352), 1, - anon_sym_AMP, - ACTIONS(3354), 1, - anon_sym_RPAREN, - STATE(1615), 1, - sym_text_interpolation, - STATE(2098), 2, - sym_variable_name, - sym_variable_reference, - [58441] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - ACTIONS(3356), 1, - anon_sym_DOT_DOT_DOT, - STATE(1616), 1, - sym_text_interpolation, - STATE(1912), 1, - sym_reference_modifier, - STATE(1914), 1, - sym_variable_name, - [58466] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1041), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1617), 1, - sym_text_interpolation, - ACTIONS(1039), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - ACTIONS(3358), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [58487] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3360), 1, - anon_sym_PIPE, - STATE(1618), 1, - sym_text_interpolation, - STATE(1654), 1, - aux_sym_union_type_repeat1, - ACTIONS(3203), 3, - anon_sym_AMP, - anon_sym_DOT_DOT_DOT, - anon_sym_DOLLAR, - [58508] = 7, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3362), 1, - sym_heredoc_end, - STATE(1304), 1, - sym__new_line, - STATE(1619), 1, - sym_text_interpolation, - STATE(1798), 1, - sym_heredoc_body, - ACTIONS(3271), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [58531] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1001), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1620), 1, - sym_text_interpolation, - ACTIONS(999), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - ACTIONS(3364), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [58552] = 7, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3368), 1, - sym_heredoc_end, - ACTIONS(3370), 1, - sym_nowdoc_string, - STATE(1621), 1, - sym_text_interpolation, - STATE(1673), 1, - aux_sym_nowdoc_body_repeat1, - ACTIONS(3366), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [58575] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1075), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1622), 1, - sym_text_interpolation, - ACTIONS(1073), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - ACTIONS(3372), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [58596] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3374), 1, - sym_name, - STATE(1623), 1, - sym_text_interpolation, - STATE(1718), 1, - sym_namespace_name, - STATE(2139), 1, - sym_namespace_use_group_clause, - ACTIONS(3376), 2, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - [58619] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1007), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1624), 1, - sym_text_interpolation, - ACTIONS(1005), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - ACTIONS(3378), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [58640] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3129), 1, - aux_sym_catch_clause_token1, - ACTIONS(3131), 1, - aux_sym_finally_clause_token1, - STATE(1476), 1, - aux_sym_try_statement_repeat1, - STATE(1625), 1, - sym_text_interpolation, - STATE(1648), 2, - sym_catch_clause, - sym_finally_clause, - [58663] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(972), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1626), 1, - sym_text_interpolation, - ACTIONS(970), 4, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [58682] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3287), 1, - anon_sym_COLON_COLON, - ACTIONS(3380), 1, - anon_sym_LBRACE, - ACTIONS(3382), 1, - anon_sym_DASH_GT, - ACTIONS(3384), 1, - anon_sym_QMARK_DASH_GT, - ACTIONS(3386), 1, - anon_sym_LBRACK, - STATE(1627), 1, - sym_text_interpolation, - [58707] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1013), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1628), 1, - sym_text_interpolation, - ACTIONS(1011), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - ACTIONS(3388), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [58728] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1437), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3390), 1, - sym_name, - ACTIONS(3392), 1, - anon_sym_LBRACE, - STATE(1629), 1, - sym_text_interpolation, - STATE(784), 2, - sym_dynamic_variable_name, - sym_variable_name, - [58751] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3287), 1, - anon_sym_COLON_COLON, - ACTIONS(3394), 1, - anon_sym_LBRACE, - ACTIONS(3396), 1, - anon_sym_DASH_GT, - ACTIONS(3398), 1, - anon_sym_QMARK_DASH_GT, - ACTIONS(3400), 1, - anon_sym_LBRACK, - STATE(1630), 1, - sym_text_interpolation, - [58776] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3320), 1, - anon_sym_LBRACE, - ACTIONS(3402), 1, - anon_sym_COLON, - STATE(1631), 1, - sym_text_interpolation, - STATE(1896), 1, - sym_enum_declaration_list, - STATE(2320), 1, - sym_class_interface_clause, - [58801] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3404), 1, - aux_sym_if_statement_token2, - ACTIONS(3406), 1, - aux_sym_else_if_clause_token1, - ACTIONS(3409), 1, - aux_sym_else_clause_token1, - STATE(1965), 1, - sym_else_if_clause_2, - STATE(1632), 2, - sym_text_interpolation, - aux_sym_if_statement_repeat2, - [58824] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3413), 1, - anon_sym_COLON, - STATE(1633), 1, - sym_text_interpolation, - STATE(1950), 1, - sym__return_type, - ACTIONS(3411), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - [58845] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3417), 1, - anon_sym_BSLASH, - STATE(1634), 1, - sym_text_interpolation, - STATE(1923), 1, - sym_compound_statement, - ACTIONS(3415), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [58868] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3419), 1, - anon_sym_PIPE, - STATE(1591), 1, - aux_sym_union_type_repeat1, - STATE(1635), 1, - sym_text_interpolation, - ACTIONS(3217), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - [58889] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3287), 1, - anon_sym_COLON_COLON, - ACTIONS(3394), 1, - anon_sym_LBRACE, - ACTIONS(3400), 1, - anon_sym_LBRACK, - ACTIONS(3421), 1, - anon_sym_DASH_GT, - ACTIONS(3423), 1, - anon_sym_QMARK_DASH_GT, - STATE(1636), 1, - sym_text_interpolation, - [58914] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1616), 1, - anon_sym_DOLLAR, - ACTIONS(3425), 1, - sym_name, - ACTIONS(3427), 1, - anon_sym_LBRACE, - STATE(1637), 1, - sym_text_interpolation, - STATE(872), 2, - sym_dynamic_variable_name, - sym_variable_name, - [58937] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3431), 1, - anon_sym_BSLASH, - STATE(1638), 2, - sym_text_interpolation, - aux_sym_namespace_name_repeat1, - ACTIONS(3429), 3, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - [58956] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3287), 1, - anon_sym_COLON_COLON, - ACTIONS(3394), 1, - anon_sym_LBRACE, - ACTIONS(3400), 1, - anon_sym_LBRACK, - ACTIONS(3434), 1, - anon_sym_DASH_GT, - ACTIONS(3436), 1, - anon_sym_QMARK_DASH_GT, - STATE(1639), 1, - sym_text_interpolation, - [58981] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3440), 1, - anon_sym_EQ, - STATE(1640), 1, - sym_text_interpolation, - STATE(1846), 1, - sym_property_initializer, - ACTIONS(3438), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - [59002] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3442), 1, - anon_sym_BSLASH, - STATE(1641), 2, - sym_text_interpolation, - aux_sym_namespace_name_repeat1, - ACTIONS(3429), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - [59021] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3445), 1, - sym_name, - STATE(1642), 1, - sym_text_interpolation, - STATE(2304), 1, - sym__reserved_identifier, - ACTIONS(2903), 3, - aux_sym_function_static_declaration_token1, - anon_sym_self, - anon_sym_parent, - [59042] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3447), 1, - anon_sym_LBRACE, - ACTIONS(3449), 1, - anon_sym_COLON, - STATE(541), 1, - sym_enum_declaration_list, - STATE(1643), 1, - sym_text_interpolation, - STATE(2084), 1, - sym_class_interface_clause, - [59067] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3453), 1, - anon_sym_BSLASH, - STATE(1644), 1, - sym_text_interpolation, - STATE(1670), 1, - aux_sym_namespace_name_repeat1, - ACTIONS(3451), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - [59088] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - ACTIONS(3352), 1, - anon_sym_AMP, - ACTIONS(3456), 1, - anon_sym_RPAREN, - STATE(1645), 1, - sym_text_interpolation, - STATE(2098), 2, - sym_variable_name, - sym_variable_reference, - [59111] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(592), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3458), 1, - sym_name, - ACTIONS(3460), 1, - anon_sym_LBRACE, - STATE(1646), 1, - sym_text_interpolation, - STATE(567), 2, - sym_dynamic_variable_name, - sym_variable_name, - [59134] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3462), 1, - anon_sym_PIPE, - STATE(1647), 2, - sym_text_interpolation, - aux_sym_union_type_repeat1, - ACTIONS(3141), 3, - anon_sym_AMP, - anon_sym_DOT_DOT_DOT, - anon_sym_DOLLAR, - [59153] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(990), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1648), 1, - sym_text_interpolation, - ACTIONS(988), 4, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [59172] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3465), 1, - sym_name, - ACTIONS(3467), 1, - anon_sym_LBRACE, - ACTIONS(3469), 1, - anon_sym_DOLLAR, - STATE(1649), 1, - sym_text_interpolation, - STATE(1518), 2, - sym_dynamic_variable_name, - sym_variable_name, - [59195] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1019), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1650), 1, - sym_text_interpolation, - ACTIONS(1017), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - ACTIONS(3471), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [59216] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1431), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3473), 1, - sym_name, - ACTIONS(3475), 1, - anon_sym_LBRACE, - STATE(1651), 1, - sym_text_interpolation, - STATE(650), 2, - sym_dynamic_variable_name, - sym_variable_name, - [59239] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3374), 1, - sym_name, - STATE(1652), 1, - sym_text_interpolation, - STATE(1718), 1, - sym_namespace_name, - STATE(2063), 1, - sym_namespace_use_group_clause, - ACTIONS(3376), 2, - aux_sym_namespace_use_declaration_token2, - aux_sym_namespace_use_declaration_token3, - [59262] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3302), 1, - sym_name, - ACTIONS(3304), 1, - anon_sym_BSLASH, - STATE(1634), 1, - sym_namespace_name, - STATE(1653), 1, - sym_text_interpolation, - STATE(1953), 1, - sym_compound_statement, - [59287] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3360), 1, - anon_sym_PIPE, - STATE(1647), 1, - aux_sym_union_type_repeat1, - STATE(1654), 1, - sym_text_interpolation, - ACTIONS(3217), 3, - anon_sym_AMP, - anon_sym_DOT_DOT_DOT, - anon_sym_DOLLAR, - [59308] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3413), 1, - anon_sym_COLON, - STATE(1655), 1, - sym_text_interpolation, - STATE(1920), 1, - sym__return_type, - ACTIONS(3477), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - [59329] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - ACTIONS(3479), 1, - anon_sym_DOT_DOT_DOT, - STATE(1656), 1, - sym_text_interpolation, - STATE(2041), 1, - sym_variable_name, - STATE(2042), 1, - sym_reference_modifier, - [59354] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1057), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1657), 1, - sym_text_interpolation, - ACTIONS(1055), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - ACTIONS(3481), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [59375] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3419), 1, - anon_sym_PIPE, - STATE(1635), 1, - aux_sym_union_type_repeat1, - STATE(1658), 1, - sym_text_interpolation, - ACTIONS(3203), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - [59396] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3285), 1, - anon_sym_LBRACE, - ACTIONS(3287), 1, - anon_sym_COLON_COLON, - ACTIONS(3293), 1, - anon_sym_LBRACK, - ACTIONS(3483), 1, - anon_sym_DASH_GT, - ACTIONS(3485), 1, - anon_sym_QMARK_DASH_GT, - STATE(1659), 1, - sym_text_interpolation, - [59421] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(976), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1660), 1, - sym_text_interpolation, - ACTIONS(974), 4, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [59440] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(211), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3417), 1, - anon_sym_BSLASH, - STATE(457), 1, - sym_compound_statement, - STATE(1661), 1, - sym_text_interpolation, - ACTIONS(3487), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [59463] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3489), 1, - sym_name, - ACTIONS(3491), 1, - anon_sym_LBRACE, - ACTIONS(3493), 1, - anon_sym_DOLLAR, - STATE(1662), 1, - sym_text_interpolation, - STATE(1386), 2, - sym_dynamic_variable_name, - sym_variable_name, - [59486] = 7, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3298), 1, - sym__eof, - ACTIONS(3300), 1, - sym_php_tag, - STATE(1663), 1, - sym_text_interpolation, - STATE(1678), 1, - aux_sym_text_repeat1, - ACTIONS(3221), 2, - aux_sym_text_token1, - aux_sym_text_token2, - [59509] = 7, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3495), 1, - sym_heredoc_end, - STATE(1304), 1, - sym__new_line, - STATE(1664), 1, - sym_text_interpolation, - STATE(1752), 1, - sym_heredoc_body, - ACTIONS(3271), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [59532] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3491), 1, - anon_sym_LBRACE, - ACTIONS(3493), 1, - anon_sym_DOLLAR, - ACTIONS(3497), 1, - sym_name, - STATE(1665), 1, - sym_text_interpolation, - STATE(1386), 2, - sym_dynamic_variable_name, - sym_variable_name, - [59555] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3499), 1, - sym_name, - STATE(1666), 1, - sym_text_interpolation, - STATE(1979), 1, - sym_visibility_modifier, - ACTIONS(3501), 3, - aux_sym_visibility_modifier_token1, - aux_sym_visibility_modifier_token2, - aux_sym_visibility_modifier_token3, - [59576] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1608), 1, - anon_sym_DOLLAR, - ACTIONS(3503), 1, - sym_name, - ACTIONS(3505), 1, - anon_sym_LBRACE, - STATE(1667), 1, - sym_text_interpolation, - STATE(708), 2, - sym_dynamic_variable_name, - sym_variable_name, - [59599] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(966), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1668), 1, - sym_text_interpolation, - ACTIONS(964), 4, - aux_sym_catch_clause_token1, - aux_sym_finally_clause_token1, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [59618] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACE, - ACTIONS(3469), 1, - anon_sym_DOLLAR, - ACTIONS(3507), 1, - sym_name, - STATE(1669), 1, - sym_text_interpolation, - STATE(1518), 2, - sym_dynamic_variable_name, - sym_variable_name, - [59641] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3509), 1, - anon_sym_BSLASH, - STATE(1641), 1, - aux_sym_namespace_name_repeat1, - STATE(1670), 1, - sym_text_interpolation, - ACTIONS(3279), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - [59662] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1587), 1, - anon_sym_BSLASH, - ACTIONS(3232), 1, - anon_sym_COMMA, - ACTIONS(3512), 1, - anon_sym_LBRACE, - STATE(1671), 1, - sym_text_interpolation, - STATE(2019), 1, - aux_sym_base_clause_repeat1, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - [59687] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3287), 1, - anon_sym_COLON_COLON, - ACTIONS(3514), 1, - anon_sym_LBRACE, - ACTIONS(3516), 1, - anon_sym_DASH_GT, - ACTIONS(3518), 1, - anon_sym_QMARK_DASH_GT, - ACTIONS(3520), 1, - anon_sym_LBRACK, - STATE(1672), 1, - sym_text_interpolation, - [59712] = 6, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3524), 1, - sym_heredoc_end, - ACTIONS(3526), 1, - sym_nowdoc_string, - ACTIONS(3522), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - STATE(1673), 2, - sym_text_interpolation, - aux_sym_nowdoc_body_repeat1, - [59733] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3281), 1, - anon_sym_BSLASH, - STATE(1595), 1, - aux_sym_namespace_name_repeat1, - STATE(1674), 1, - sym_text_interpolation, - ACTIONS(3451), 3, - anon_sym_COMMA, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - [59754] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3285), 1, - anon_sym_LBRACE, - ACTIONS(3287), 1, - anon_sym_COLON_COLON, - ACTIONS(3293), 1, - anon_sym_LBRACK, - ACTIONS(3529), 1, - anon_sym_DASH_GT, - ACTIONS(3531), 1, - anon_sym_QMARK_DASH_GT, - STATE(1675), 1, - sym_text_interpolation, - [59779] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3287), 1, - anon_sym_COLON_COLON, - ACTIONS(3514), 1, - anon_sym_LBRACE, - ACTIONS(3520), 1, - anon_sym_LBRACK, - ACTIONS(3533), 1, - anon_sym_DASH_GT, - ACTIONS(3535), 1, - anon_sym_QMARK_DASH_GT, - STATE(1676), 1, - sym_text_interpolation, - [59804] = 8, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3447), 1, - anon_sym_LBRACE, - ACTIONS(3537), 1, - anon_sym_COLON, - STATE(451), 1, - sym_enum_declaration_list, - STATE(1677), 1, - sym_text_interpolation, - STATE(2317), 1, - sym_class_interface_clause, - [59829] = 6, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3345), 1, - sym__eof, - ACTIONS(3347), 1, - sym_php_tag, - ACTIONS(3539), 2, - aux_sym_text_token1, - aux_sym_text_token2, - STATE(1678), 2, - sym_text_interpolation, - aux_sym_text_repeat1, - [59850] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3167), 1, - aux_sym_namespace_aliasing_clause_token1, - STATE(1679), 1, - sym_text_interpolation, - STATE(1932), 1, - sym_namespace_aliasing_clause, - ACTIONS(3165), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - [59871] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1094), 1, - sym_compound_statement, - STATE(1680), 1, - sym_text_interpolation, - STATE(2180), 1, - sym__return_type, - [59893] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3544), 1, - anon_sym_COMMA, - STATE(1681), 1, - sym_text_interpolation, - STATE(1746), 1, - aux_sym__const_declaration_repeat1, - ACTIONS(3542), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [59913] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1067), 1, - sym_compound_statement, - STATE(1682), 1, - sym_text_interpolation, - STATE(2105), 1, - sym__return_type, - [59935] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - ACTIONS(3352), 1, - anon_sym_AMP, - STATE(1683), 1, - sym_text_interpolation, - STATE(2036), 2, - sym_variable_name, - sym_variable_reference, - [59955] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3548), 1, - anon_sym_COMMA, - ACTIONS(3546), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - STATE(1684), 2, - sym_text_interpolation, - aux_sym__const_declaration_repeat1, - [59973] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3551), 1, - anon_sym_SEMI, - ACTIONS(3553), 1, - anon_sym_LBRACE, - ACTIONS(3555), 1, - sym__automatic_semicolon, - STATE(1327), 1, - sym_compound_statement, - STATE(1685), 1, - sym_text_interpolation, - [59995] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2935), 1, - aux_sym__arrow_function_header_token1, - ACTIONS(3557), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(3559), 1, - aux_sym_namespace_use_declaration_token2, - STATE(1686), 1, - sym_text_interpolation, - STATE(2376), 1, - sym_static_modifier, - [60017] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3232), 1, - anon_sym_COMMA, - STATE(1687), 1, - sym_text_interpolation, - STATE(1731), 1, - aux_sym_base_clause_repeat1, - ACTIONS(3234), 2, - anon_sym_LBRACE, - aux_sym_class_interface_clause_token1, - [60037] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3447), 1, - anon_sym_LBRACE, - STATE(535), 1, - sym_enum_declaration_list, - STATE(1688), 1, - sym_text_interpolation, - STATE(2115), 1, - sym_class_interface_clause, - [60059] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1548), 1, - sym_formal_parameters, - STATE(1689), 1, - sym_text_interpolation, - STATE(2313), 1, - sym_reference_modifier, - [60081] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1584), 1, - sym_formal_parameters, - STATE(1690), 1, - sym_text_interpolation, - STATE(2202), 1, - sym_reference_modifier, - [60103] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3119), 1, - aux_sym_base_clause_token1, - ACTIONS(3561), 1, - anon_sym_LBRACE, - STATE(516), 1, - sym_declaration_list, - STATE(1691), 1, - sym_text_interpolation, - STATE(2318), 1, - sym_base_clause, - [60125] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1582), 1, - sym_formal_parameters, - STATE(1692), 1, - sym_text_interpolation, - STATE(2192), 1, - sym_reference_modifier, - [60147] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3544), 1, - anon_sym_COMMA, - STATE(1693), 1, - sym_text_interpolation, - STATE(1768), 1, - aux_sym__const_declaration_repeat1, - ACTIONS(3563), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [60167] = 5, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3567), 1, - sym__eof, - STATE(1694), 1, - sym_text_interpolation, - ACTIONS(3565), 3, - sym_php_tag, - aux_sym_text_token1, - aux_sym_text_token2, - [60185] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2927), 1, - aux_sym_function_static_declaration_token1, - ACTIONS(2935), 1, - aux_sym__arrow_function_header_token1, - ACTIONS(3569), 1, - aux_sym_namespace_use_declaration_token2, - STATE(1695), 1, - sym_text_interpolation, - STATE(2376), 1, - sym_static_modifier, - [60207] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1696), 1, - sym_text_interpolation, - ACTIONS(3571), 4, - anon_sym_RBRACE, - aux_sym_enum_case_token1, - aux_sym_match_default_expression_token1, - aux_sym_switch_block_token1, - [60223] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1697), 1, - sym_text_interpolation, - STATE(2391), 1, - sym_declare_directive, - ACTIONS(3573), 3, - anon_sym_ticks, - anon_sym_encoding, - anon_sym_strict_types, - [60241] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1031), 1, - sym_declaration_list, - STATE(1698), 1, - sym_text_interpolation, - STATE(2136), 1, - sym_class_interface_clause, - [60263] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1542), 1, - sym_formal_parameters, - STATE(1699), 1, - sym_text_interpolation, - STATE(2166), 1, - sym_reference_modifier, - [60285] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1042), 1, - sym_declaration_list, - STATE(1700), 1, - sym_text_interpolation, - STATE(2138), 1, - sym_class_interface_clause, - [60307] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3577), 1, - anon_sym_COMMA, - STATE(1701), 1, - sym_text_interpolation, - STATE(1790), 1, - aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3575), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [60327] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3581), 1, - anon_sym_COMMA, - STATE(1702), 1, - sym_text_interpolation, - STATE(1716), 1, - aux_sym_property_declaration_repeat2, - ACTIONS(3579), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [60347] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - ACTIONS(3352), 1, - anon_sym_AMP, - STATE(1703), 1, - sym_text_interpolation, - STATE(2098), 2, - sym_variable_name, - sym_variable_reference, - [60367] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1704), 1, - sym_text_interpolation, - ACTIONS(3583), 4, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_RBRACK, - [60383] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3197), 1, - anon_sym_LBRACE, - STATE(448), 1, - sym_declaration_list, - STATE(1705), 1, - sym_text_interpolation, - STATE(2168), 1, - sym_class_interface_clause, - [60405] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3544), 1, - anon_sym_COMMA, - STATE(1684), 1, - aux_sym__const_declaration_repeat1, - STATE(1706), 1, - sym_text_interpolation, - ACTIONS(3585), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [60425] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1707), 1, - sym_text_interpolation, - STATE(2327), 1, - sym_declare_directive, - ACTIONS(3573), 3, - anon_sym_ticks, - anon_sym_encoding, - anon_sym_strict_types, - [60443] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1708), 1, - sym_text_interpolation, - ACTIONS(3143), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_PIPE, - [60459] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3589), 1, - anon_sym_PIPE, - ACTIONS(3587), 2, - anon_sym_RPAREN, - anon_sym_DOLLAR, - STATE(1709), 2, - sym_text_interpolation, - aux_sym_type_list_repeat1, - [60477] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3197), 1, - anon_sym_LBRACE, - STATE(441), 1, - sym_declaration_list, - STATE(1710), 1, - sym_text_interpolation, - STATE(2182), 1, - sym_class_interface_clause, - [60499] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1711), 1, - sym_text_interpolation, - ACTIONS(2961), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_PIPE, - [60515] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3592), 1, - sym_integer, - STATE(1712), 1, - sym_text_interpolation, - STATE(2131), 1, - sym_string, - ACTIONS(295), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - [60535] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1713), 1, - sym_text_interpolation, - ACTIONS(3145), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_PIPE, - [60551] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1714), 1, - sym_text_interpolation, - ACTIONS(3594), 4, - aux_sym_namespace_use_declaration_token1, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - [60567] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3581), 1, - anon_sym_COMMA, - STATE(1715), 1, - sym_text_interpolation, - STATE(1716), 1, - aux_sym_property_declaration_repeat2, - ACTIONS(3596), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [60587] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3600), 1, - anon_sym_COMMA, - ACTIONS(3598), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - STATE(1716), 2, - sym_text_interpolation, - aux_sym_property_declaration_repeat2, - [60605] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1089), 1, - sym_compound_statement, - STATE(1717), 1, - sym_text_interpolation, - STATE(2191), 1, - sym__return_type, - [60627] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3605), 1, - aux_sym_namespace_aliasing_clause_token1, - STATE(1718), 1, - sym_text_interpolation, - STATE(2189), 1, - sym_namespace_aliasing_clause, - ACTIONS(3603), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [60647] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1719), 1, - sym_text_interpolation, - ACTIONS(3607), 4, - aux_sym_namespace_use_declaration_token1, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - [60663] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3581), 1, - anon_sym_COMMA, - STATE(1702), 1, - aux_sym_property_declaration_repeat2, - STATE(1720), 1, - sym_text_interpolation, - ACTIONS(3609), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [60683] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3581), 1, - anon_sym_COMMA, - STATE(1716), 1, - aux_sym_property_declaration_repeat2, - STATE(1721), 1, - sym_text_interpolation, - ACTIONS(3611), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [60703] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3615), 1, - anon_sym_COMMA, - ACTIONS(3613), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - STATE(1722), 2, - sym_text_interpolation, - aux_sym_namespace_use_declaration_repeat1, - [60721] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3577), 1, - anon_sym_COMMA, - STATE(1722), 1, - aux_sym_namespace_use_declaration_repeat1, - STATE(1723), 1, - sym_text_interpolation, - ACTIONS(3618), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [60741] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3622), 1, - anon_sym_COMMA, - ACTIONS(3620), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - STATE(1724), 2, - sym_text_interpolation, - aux_sym_global_declaration_repeat1, - [60759] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3627), 1, - anon_sym_COMMA, - ACTIONS(3625), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - STATE(1725), 2, - sym_text_interpolation, - aux_sym_function_static_declaration_repeat1, - [60777] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1059), 1, - sym_compound_statement, - STATE(1726), 1, - sym_text_interpolation, - STATE(2074), 1, - sym__return_type, - [60799] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1727), 1, - sym_text_interpolation, - STATE(2065), 1, - sym_formal_parameters, - STATE(2076), 1, - sym_reference_modifier, - [60821] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3581), 1, - anon_sym_COMMA, - STATE(1728), 1, - sym_text_interpolation, - STATE(1813), 1, - aux_sym_property_declaration_repeat2, - ACTIONS(3630), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [60841] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3553), 1, - anon_sym_LBRACE, - ACTIONS(3632), 1, - anon_sym_SEMI, - ACTIONS(3634), 1, - sym__automatic_semicolon, - STATE(1333), 1, - sym_compound_statement, - STATE(1729), 1, - sym_text_interpolation, - [60863] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1730), 1, - sym_text_interpolation, - ACTIONS(3429), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BSLASH, - anon_sym_LBRACE, - [60879] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3232), 1, - anon_sym_COMMA, - STATE(1731), 1, - sym_text_interpolation, - STATE(1802), 1, - aux_sym_base_clause_repeat1, - ACTIONS(3636), 2, - anon_sym_LBRACE, - aux_sym_class_interface_clause_token1, - [60899] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1552), 1, - sym_formal_parameters, - STATE(1732), 1, - sym_text_interpolation, - STATE(2091), 1, - sym_reference_modifier, - [60921] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3544), 1, - anon_sym_COMMA, - STATE(1706), 1, - aux_sym__const_declaration_repeat1, - STATE(1733), 1, - sym_text_interpolation, - ACTIONS(3638), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [60941] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1734), 1, - sym_text_interpolation, - ACTIONS(3594), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_COLON, - [60957] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3642), 1, - anon_sym_PIPE, - STATE(1735), 1, - sym_text_interpolation, - STATE(1797), 1, - aux_sym_type_list_repeat1, - ACTIONS(3640), 2, - anon_sym_RPAREN, - anon_sym_DOLLAR, - [60977] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3544), 1, - anon_sym_COMMA, - STATE(1684), 1, - aux_sym__const_declaration_repeat1, - STATE(1736), 1, - sym_text_interpolation, - ACTIONS(3644), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [60997] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3648), 1, - anon_sym_COMMA, - STATE(1737), 1, - sym_text_interpolation, - STATE(1786), 1, - aux_sym_function_static_declaration_repeat1, - ACTIONS(3646), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [61017] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3652), 1, - anon_sym_COMMA, - STATE(1738), 1, - sym_text_interpolation, - STATE(1787), 1, - aux_sym_global_declaration_repeat1, - ACTIONS(3650), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [61037] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1739), 1, - sym_text_interpolation, - ACTIONS(3177), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_PIPE, - [61053] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3577), 1, - anon_sym_COMMA, - STATE(1740), 1, - sym_text_interpolation, - STATE(1789), 1, - aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3654), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [61073] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1741), 1, - sym_text_interpolation, - ACTIONS(3429), 4, - anon_sym_COMMA, - anon_sym_BSLASH, - aux_sym_namespace_aliasing_clause_token1, - anon_sym_RBRACE, - [61089] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3544), 1, - anon_sym_COMMA, - STATE(1736), 1, - aux_sym__const_declaration_repeat1, - STATE(1742), 1, - sym_text_interpolation, - ACTIONS(3656), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [61109] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3652), 1, - anon_sym_COMMA, - STATE(1743), 1, - sym_text_interpolation, - STATE(1796), 1, - aux_sym_global_declaration_repeat1, - ACTIONS(3658), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [61129] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3544), 1, - anon_sym_COMMA, - STATE(1744), 1, - sym_text_interpolation, - STATE(1792), 1, - aux_sym__const_declaration_repeat1, - ACTIONS(3660), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [61149] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1018), 1, - sym_declaration_list, - STATE(1745), 1, - sym_text_interpolation, - STATE(2267), 1, - sym_class_interface_clause, - [61171] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3544), 1, - anon_sym_COMMA, - STATE(1684), 1, - aux_sym__const_declaration_repeat1, - STATE(1746), 1, - sym_text_interpolation, - ACTIONS(3656), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [61191] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3117), 1, - anon_sym_LBRACE, - ACTIONS(3119), 1, - aux_sym_base_clause_token1, - STATE(1747), 1, - sym_text_interpolation, - STATE(1903), 1, - sym_declaration_list, - STATE(2195), 1, - sym_base_clause, - [61213] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(816), 1, - anon_sym_COMMA, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3662), 1, - anon_sym_EQ, - ACTIONS(3664), 1, - anon_sym_RPAREN, - STATE(1748), 1, - sym_text_interpolation, - STATE(2006), 1, - aux_sym__list_destructing_repeat1, - [61235] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3668), 1, - anon_sym_EQ, - STATE(1749), 1, - sym_text_interpolation, - ACTIONS(3666), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - [61253] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1556), 1, - sym_formal_parameters, - STATE(1750), 1, - sym_text_interpolation, - STATE(2316), 1, - sym_reference_modifier, - [61275] = 6, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3672), 1, - sym_heredoc_end, - STATE(1751), 1, - sym_text_interpolation, - STATE(2504), 1, - sym__new_line, - ACTIONS(3670), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [61295] = 6, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3674), 1, - sym_heredoc_end, - STATE(1752), 1, - sym_text_interpolation, - STATE(2498), 1, - sym__new_line, - ACTIONS(3670), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [61315] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1753), 1, - sym_text_interpolation, - ACTIONS(3676), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_COLON, - [61331] = 6, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3678), 1, - sym_heredoc_end, - STATE(1754), 1, - sym_text_interpolation, - STATE(2425), 1, - sym__new_line, - ACTIONS(3670), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [61351] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1755), 1, - sym_text_interpolation, - ACTIONS(3680), 4, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_RBRACK, - [61367] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1074), 1, - sym_declaration_list, - STATE(1756), 1, - sym_text_interpolation, - STATE(2153), 1, - sym_class_interface_clause, - [61389] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1537), 1, - sym_formal_parameters, - STATE(1757), 1, - sym_text_interpolation, - STATE(2203), 1, - sym_reference_modifier, - [61411] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1036), 1, - sym_compound_statement, - STATE(1758), 1, - sym_text_interpolation, - STATE(2179), 1, - sym__return_type, - [61433] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1039), 1, - sym_compound_statement, - STATE(1759), 1, - sym_text_interpolation, - STATE(2175), 1, - sym__return_type, - [61455] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3553), 1, - anon_sym_LBRACE, - ACTIONS(3682), 1, - anon_sym_SEMI, - ACTIONS(3684), 1, - sym__automatic_semicolon, - STATE(1344), 1, - sym_compound_statement, - STATE(1760), 1, - sym_text_interpolation, - [61477] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1105), 1, - sym_compound_statement, - STATE(1761), 1, - sym_text_interpolation, - STATE(2119), 1, - sym__return_type, - [61499] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3197), 1, - anon_sym_LBRACE, - STATE(447), 1, - sym_declaration_list, - STATE(1762), 1, - sym_text_interpolation, - STATE(2156), 1, - sym_class_interface_clause, - [61521] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3605), 1, - aux_sym_namespace_aliasing_clause_token1, - STATE(1763), 1, - sym_text_interpolation, - STATE(2146), 1, - sym_namespace_aliasing_clause, - ACTIONS(3686), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [61541] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3197), 1, - anon_sym_LBRACE, - STATE(438), 1, - sym_declaration_list, - STATE(1764), 1, - sym_text_interpolation, - STATE(2210), 1, - sym_class_interface_clause, - [61563] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - STATE(896), 1, - sym_compound_statement, - STATE(1765), 1, - sym_text_interpolation, - STATE(2207), 1, - sym__return_type, - [61585] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1766), 1, - sym_text_interpolation, - ACTIONS(3688), 4, - aux_sym_namespace_use_declaration_token1, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - [61601] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1612), 1, - sym_declaration_list, - STATE(1767), 1, - sym_text_interpolation, - STATE(2212), 1, - sym_class_interface_clause, - [61623] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3544), 1, - anon_sym_COMMA, - STATE(1684), 1, - aux_sym__const_declaration_repeat1, - STATE(1768), 1, - sym_text_interpolation, - ACTIONS(3638), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [61643] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3320), 1, - anon_sym_LBRACE, - STATE(1769), 1, - sym_text_interpolation, - STATE(1981), 1, - sym_enum_declaration_list, - STATE(2215), 1, - sym_class_interface_clause, - [61665] = 5, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - STATE(1770), 1, - sym_text_interpolation, - ACTIONS(3690), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - ACTIONS(3692), 2, - sym_heredoc_end, - sym_nowdoc_string, - [61683] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - STATE(929), 1, - sym_compound_statement, - STATE(1771), 1, - sym_text_interpolation, - STATE(2216), 1, - sym__return_type, - [61705] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - STATE(932), 1, - sym_compound_statement, - STATE(1772), 1, - sym_text_interpolation, - STATE(2217), 1, - sym__return_type, - [61727] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1773), 1, - sym_text_interpolation, - ACTIONS(3607), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_COLON, - [61743] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3447), 1, - anon_sym_LBRACE, - STATE(496), 1, - sym_enum_declaration_list, - STATE(1774), 1, - sym_text_interpolation, - STATE(2171), 1, - sym_class_interface_clause, - [61765] = 6, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3694), 1, - sym_heredoc_end, - STATE(1775), 1, - sym_text_interpolation, - STATE(2499), 1, - sym__new_line, - ACTIONS(3670), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [61785] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1776), 1, - sym_text_interpolation, - ACTIONS(3141), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_PIPE, - [61801] = 6, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3696), 1, - sym_heredoc_end, - STATE(1777), 1, - sym_text_interpolation, - STATE(2502), 1, - sym__new_line, - ACTIONS(3670), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [61821] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3117), 1, - anon_sym_LBRACE, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - STATE(895), 1, - sym_declaration_list, - STATE(1778), 1, - sym_text_interpolation, - STATE(2222), 1, - sym_class_interface_clause, - [61843] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1112), 1, - sym_compound_statement, - STATE(1779), 1, - sym_text_interpolation, - STATE(2225), 1, - sym__return_type, - [61865] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - STATE(889), 1, - sym_compound_statement, - STATE(1780), 1, - sym_text_interpolation, - STATE(2235), 1, - sym__return_type, - [61887] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3648), 1, - anon_sym_COMMA, - STATE(1781), 1, - sym_text_interpolation, - STATE(1803), 1, - aux_sym_function_static_declaration_repeat1, - ACTIONS(3698), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [61907] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1604), 1, - sym_declaration_list, - STATE(1782), 1, - sym_text_interpolation, - STATE(2238), 1, - sym_class_interface_clause, - [61929] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - STATE(891), 1, - sym_compound_statement, - STATE(1783), 1, - sym_text_interpolation, - STATE(2239), 1, - sym__return_type, - [61951] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1569), 1, - sym_formal_parameters, - STATE(1784), 1, - sym_text_interpolation, - STATE(2187), 1, - sym_reference_modifier, - [61973] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1785), 1, - sym_text_interpolation, - ACTIONS(3676), 4, - aux_sym_namespace_use_declaration_token1, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - [61989] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3648), 1, - anon_sym_COMMA, - STATE(1725), 1, - aux_sym_function_static_declaration_repeat1, - STATE(1786), 1, - sym_text_interpolation, - ACTIONS(3700), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [62009] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3652), 1, - anon_sym_COMMA, - STATE(1724), 1, - aux_sym_global_declaration_repeat1, - STATE(1787), 1, - sym_text_interpolation, - ACTIONS(3702), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [62029] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3577), 1, - anon_sym_COMMA, - STATE(1788), 1, - sym_text_interpolation, - STATE(1808), 1, - aux_sym_namespace_use_declaration_repeat1, - ACTIONS(3704), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [62049] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3577), 1, - anon_sym_COMMA, - STATE(1722), 1, - aux_sym_namespace_use_declaration_repeat1, - STATE(1789), 1, - sym_text_interpolation, - ACTIONS(3704), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [62069] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3577), 1, - anon_sym_COMMA, - STATE(1722), 1, - aux_sym_namespace_use_declaration_repeat1, - STATE(1790), 1, - sym_text_interpolation, - ACTIONS(3706), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [62089] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - STATE(947), 1, - sym_compound_statement, - STATE(1791), 1, - sym_text_interpolation, - STATE(2302), 1, - sym__return_type, - [62111] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3544), 1, - anon_sym_COMMA, - STATE(1684), 1, - aux_sym__const_declaration_repeat1, - STATE(1792), 1, - sym_text_interpolation, - ACTIONS(3708), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [62131] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1628), 1, - sym_declaration_list, - STATE(1793), 1, - sym_text_interpolation, - STATE(2296), 1, - sym_class_interface_clause, - [62153] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3577), 1, - anon_sym_COMMA, - STATE(1723), 1, - aux_sym_namespace_use_declaration_repeat1, - STATE(1794), 1, - sym_text_interpolation, - ACTIONS(3706), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [62173] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3117), 1, - anon_sym_LBRACE, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - STATE(941), 1, - sym_declaration_list, - STATE(1795), 1, - sym_text_interpolation, - STATE(2285), 1, - sym_class_interface_clause, - [62195] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3652), 1, - anon_sym_COMMA, - STATE(1724), 1, - aux_sym_global_declaration_repeat1, - STATE(1796), 1, - sym_text_interpolation, - ACTIONS(3710), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [62215] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3642), 1, - anon_sym_PIPE, - STATE(1709), 1, - aux_sym_type_list_repeat1, - STATE(1797), 1, - sym_text_interpolation, - ACTIONS(3712), 2, - anon_sym_RPAREN, - anon_sym_DOLLAR, - [62235] = 6, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3714), 1, - sym_heredoc_end, - STATE(1798), 1, - sym_text_interpolation, - STATE(2522), 1, - sym__new_line, - ACTIONS(3670), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [62255] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1799), 1, - sym_text_interpolation, - STATE(2341), 1, - sym_declare_directive, - ACTIONS(3573), 3, - anon_sym_ticks, - anon_sym_encoding, - anon_sym_strict_types, - [62273] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3544), 1, - anon_sym_COMMA, - STATE(1800), 1, - sym_text_interpolation, - STATE(1824), 1, - aux_sym__const_declaration_repeat1, - ACTIONS(3708), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [62293] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3716), 1, - sym_integer, - STATE(1801), 1, - sym_text_interpolation, - STATE(2077), 1, - sym_string, - ACTIONS(295), 2, - anon_sym_SQUOTE, - aux_sym_string_token1, - [62313] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3718), 1, - anon_sym_COMMA, - ACTIONS(3252), 2, - anon_sym_LBRACE, - aux_sym_class_interface_clause_token1, - STATE(1802), 2, - sym_text_interpolation, - aux_sym_base_clause_repeat1, - [62331] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3648), 1, - anon_sym_COMMA, - STATE(1725), 1, - aux_sym_function_static_declaration_repeat1, - STATE(1803), 1, - sym_text_interpolation, - ACTIONS(3721), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [62351] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1804), 1, - sym_text_interpolation, - STATE(1884), 1, - sym_formal_parameters, - STATE(2269), 1, - sym_reference_modifier, - [62373] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1805), 1, - sym_text_interpolation, - STATE(2047), 1, - sym_formal_parameters, - STATE(2094), 1, - sym_reference_modifier, - [62395] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1806), 1, - sym_text_interpolation, - STATE(2451), 1, - sym_declare_directive, - ACTIONS(3573), 3, - anon_sym_ticks, - anon_sym_encoding, - anon_sym_strict_types, - [62413] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - STATE(924), 1, - sym_compound_statement, - STATE(1807), 1, - sym_text_interpolation, - STATE(2263), 1, - sym__return_type, - [62435] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3577), 1, - anon_sym_COMMA, - STATE(1722), 1, - aux_sym_namespace_use_declaration_repeat1, - STATE(1808), 1, - sym_text_interpolation, - ACTIONS(3723), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [62455] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1788), 1, - anon_sym_AMP, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1809), 1, - sym_text_interpolation, - STATE(1871), 1, - sym_formal_parameters, - STATE(2277), 1, - sym_reference_modifier, - [62477] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - STATE(921), 1, - sym_compound_statement, - STATE(1810), 1, - sym_text_interpolation, - STATE(2260), 1, - sym__return_type, - [62499] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3581), 1, - anon_sym_COMMA, - STATE(1715), 1, - aux_sym_property_declaration_repeat2, - STATE(1811), 1, - sym_text_interpolation, - ACTIONS(3725), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [62519] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3320), 1, - anon_sym_LBRACE, - STATE(1812), 1, - sym_text_interpolation, - STATE(1886), 1, - sym_enum_declaration_list, - STATE(2259), 1, - sym_class_interface_clause, - [62541] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3581), 1, - anon_sym_COMMA, - STATE(1716), 1, - aux_sym_property_declaration_repeat2, - STATE(1813), 1, - sym_text_interpolation, - ACTIONS(3727), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [62561] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(1814), 1, - sym_text_interpolation, - STATE(2288), 1, - sym_arguments, - ACTIONS(3256), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [62581] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3117), 1, - anon_sym_LBRACE, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - STATE(904), 1, - sym_declaration_list, - STATE(1815), 1, - sym_text_interpolation, - STATE(2252), 1, - sym_class_interface_clause, - [62603] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3117), 1, - anon_sym_LBRACE, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - STATE(903), 1, - sym_declaration_list, - STATE(1816), 1, - sym_text_interpolation, - STATE(2251), 1, - sym_class_interface_clause, - [62625] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1817), 1, - sym_text_interpolation, - ACTIONS(3688), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - anon_sym_COLON, - [62641] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3553), 1, - anon_sym_LBRACE, - ACTIONS(3729), 1, - anon_sym_SEMI, - ACTIONS(3731), 1, - sym__automatic_semicolon, - STATE(1334), 1, - sym_compound_statement, - STATE(1818), 1, - sym_text_interpolation, - [62663] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3581), 1, - anon_sym_COMMA, - STATE(1721), 1, - aux_sym_property_declaration_repeat2, - STATE(1819), 1, - sym_text_interpolation, - ACTIONS(3733), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [62683] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1820), 1, - sym_text_interpolation, - ACTIONS(3252), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LBRACE, - [62699] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1821), 1, - sym_text_interpolation, - ACTIONS(1618), 4, - anon_sym_AMP, - anon_sym_DOT_DOT_DOT, - anon_sym_PIPE, - anon_sym_DOLLAR, - [62715] = 5, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3567), 1, - ts_builtin_sym_end, - STATE(1822), 1, - sym_text_interpolation, - ACTIONS(3565), 3, - sym_php_tag, - aux_sym_text_token1, - aux_sym_text_token2, - [62733] = 7, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3121), 1, - aux_sym_class_interface_clause_token1, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1608), 1, - sym_declaration_list, - STATE(1823), 1, - sym_text_interpolation, - STATE(2246), 1, - sym_class_interface_clause, - [62755] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3544), 1, - anon_sym_COMMA, - STATE(1684), 1, - aux_sym__const_declaration_repeat1, - STATE(1824), 1, - sym_text_interpolation, - ACTIONS(3735), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [62775] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3737), 1, - anon_sym_COMMA, - ACTIONS(3740), 1, - anon_sym_RBRACK, - STATE(1825), 2, - sym_text_interpolation, - aux_sym__array_destructing_repeat1, - [62792] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1141), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1826), 1, - sym_text_interpolation, - ACTIONS(1139), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [62809] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1161), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1827), 1, - sym_text_interpolation, - ACTIONS(1159), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [62826] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1089), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1828), 1, - sym_text_interpolation, - ACTIONS(1087), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [62843] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3744), 1, - anon_sym_EQ, - STATE(1829), 1, - sym_text_interpolation, - ACTIONS(3742), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [62860] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1401), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1830), 1, - sym_text_interpolation, - ACTIONS(1399), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [62877] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1269), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1831), 1, - sym_text_interpolation, - ACTIONS(1267), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [62894] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1832), 1, - sym_text_interpolation, - ACTIONS(3252), 3, - anon_sym_COMMA, - anon_sym_LBRACE, - aux_sym_class_interface_clause_token1, - [62909] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3746), 1, - anon_sym_COMMA, - ACTIONS(3748), 1, - anon_sym_RPAREN, - STATE(1833), 1, - sym_text_interpolation, - STATE(1842), 1, - aux_sym_formal_parameters_repeat1, - [62928] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1173), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1834), 1, - sym_text_interpolation, - ACTIONS(1171), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [62945] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(3750), 1, - anon_sym_EQ_GT, - STATE(1835), 1, - sym_text_interpolation, - STATE(2372), 1, - sym__return_type, - [62964] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1201), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1836), 1, - sym_text_interpolation, - ACTIONS(1199), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [62981] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3752), 1, - anon_sym_COMMA, - ACTIONS(3754), 1, - anon_sym_RPAREN, - STATE(1837), 1, - sym_text_interpolation, - STATE(1946), 1, - aux_sym_array_creation_expression_repeat1, - [63000] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3756), 1, - anon_sym_COMMA, - ACTIONS(3758), 1, - anon_sym_RPAREN, - STATE(1838), 1, - sym_text_interpolation, - STATE(1851), 1, - aux_sym_array_creation_expression_repeat1, - [63019] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1205), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1839), 1, - sym_text_interpolation, - ACTIONS(1203), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63036] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1165), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1840), 1, - sym_text_interpolation, - ACTIONS(1163), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63053] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1181), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1841), 1, - sym_text_interpolation, - ACTIONS(1179), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63070] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1826), 1, - anon_sym_RPAREN, - ACTIONS(3760), 1, - anon_sym_COMMA, - STATE(1842), 1, - sym_text_interpolation, - STATE(2054), 1, - aux_sym_formal_parameters_repeat1, - [63089] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1309), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1843), 1, - sym_text_interpolation, - ACTIONS(1307), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63106] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1153), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1844), 1, - sym_text_interpolation, - ACTIONS(1151), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63123] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1321), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1845), 1, - sym_text_interpolation, - ACTIONS(1319), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63140] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1846), 1, - sym_text_interpolation, - ACTIONS(3762), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - [63155] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1847), 1, - sym_text_interpolation, - ACTIONS(3764), 3, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RPAREN, - [63170] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(816), 1, - anon_sym_COMMA, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1557), 1, - anon_sym_RPAREN, - STATE(1848), 1, - sym_text_interpolation, - STATE(2003), 1, - aux_sym__list_destructing_repeat1, - [63189] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(816), 1, - anon_sym_COMMA, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1557), 1, - anon_sym_RPAREN, - STATE(1849), 1, - sym_text_interpolation, - STATE(2008), 1, - aux_sym__list_destructing_repeat1, - [63208] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1413), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1850), 1, - sym_text_interpolation, - ACTIONS(1411), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63225] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(798), 1, - anon_sym_RPAREN, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3766), 1, - anon_sym_COMMA, - STATE(1851), 1, - sym_text_interpolation, - STATE(2013), 1, - aux_sym_array_creation_expression_repeat1, - [63244] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3768), 1, - anon_sym_COMMA, - ACTIONS(3770), 1, - anon_sym_RBRACK, - STATE(1825), 1, - aux_sym__array_destructing_repeat1, - STATE(1852), 1, - sym_text_interpolation, - [63263] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1642), 1, - anon_sym_DOLLAR, - STATE(1640), 1, - sym_variable_name, - STATE(1853), 1, - sym_text_interpolation, - STATE(2068), 1, - sym_property_element, - [63282] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(786), 1, - anon_sym_RBRACK, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3772), 1, - anon_sym_COMMA, - STATE(1854), 1, - sym_text_interpolation, - STATE(2018), 1, - aux_sym_array_creation_expression_repeat1, - [63301] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1189), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1855), 1, - sym_text_interpolation, - ACTIONS(1187), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63318] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2909), 1, - anon_sym_RBRACK, - ACTIONS(3774), 1, - anon_sym_COMMA, - STATE(1856), 1, - sym_text_interpolation, - STATE(2023), 1, - aux_sym_attribute_group_repeat1, - [63337] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1857), 1, - sym_text_interpolation, - ACTIONS(3776), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - [63352] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3778), 1, - anon_sym_COMMA, - ACTIONS(3780), 1, - anon_sym_RBRACE, - STATE(1858), 1, - sym_text_interpolation, - STATE(1901), 1, - aux_sym_match_block_repeat1, - [63371] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3784), 1, - aux_sym_else_clause_token1, - STATE(1859), 1, - sym_text_interpolation, - ACTIONS(3782), 2, - aux_sym_if_statement_token2, - aux_sym_else_if_clause_token1, - [63388] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1177), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1860), 1, - sym_text_interpolation, - ACTIONS(1175), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63405] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1642), 1, - anon_sym_DOLLAR, - STATE(1640), 1, - sym_variable_name, - STATE(1720), 1, - sym_property_element, - STATE(1861), 1, - sym_text_interpolation, - [63424] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(3477), 1, - anon_sym_LBRACE, - STATE(1862), 1, - sym_text_interpolation, - STATE(2357), 1, - sym__return_type, - [63443] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(301), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - STATE(1863), 1, - sym_text_interpolation, - STATE(1743), 2, - sym_dynamic_variable_name, - sym_variable_name, - [63460] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1153), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1864), 1, - sym_text_interpolation, - ACTIONS(1151), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63477] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3786), 1, - anon_sym_COMMA, - ACTIONS(3788), 1, - anon_sym_RPAREN, - STATE(1865), 1, - sym_text_interpolation, - STATE(2043), 1, - aux_sym_arguments_repeat1, - [63496] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(794), 1, - anon_sym_RBRACK, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3790), 1, - anon_sym_COMMA, - STATE(1866), 1, - sym_text_interpolation, - STATE(2018), 1, - aux_sym_array_creation_expression_repeat1, - [63515] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1277), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1867), 1, - sym_text_interpolation, - ACTIONS(1275), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63532] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2905), 1, - anon_sym_RBRACK, - ACTIONS(3792), 1, - anon_sym_COMMA, - STATE(1868), 1, - sym_text_interpolation, - STATE(2023), 1, - aux_sym_attribute_group_repeat1, - [63551] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1197), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1869), 1, - sym_text_interpolation, - ACTIONS(1195), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63568] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1261), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1870), 1, - sym_text_interpolation, - ACTIONS(1259), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63585] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(3794), 1, - anon_sym_EQ_GT, - STATE(1871), 1, - sym_text_interpolation, - STATE(2429), 1, - sym__return_type, - [63604] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1289), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1872), 1, - sym_text_interpolation, - ACTIONS(1287), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63621] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3796), 1, - anon_sym_COMMA, - ACTIONS(3799), 1, - anon_sym_RBRACE, - STATE(1873), 2, - sym_text_interpolation, - aux_sym_match_block_repeat1, - [63638] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(780), 1, - anon_sym_RPAREN, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3801), 1, - anon_sym_COMMA, - STATE(1874), 1, - sym_text_interpolation, - STATE(1971), 1, - aux_sym_arguments_repeat1, - [63657] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1245), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1875), 1, - sym_text_interpolation, - ACTIONS(1243), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63674] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3805), 1, - anon_sym_EQ, - STATE(1876), 1, - sym_text_interpolation, - ACTIONS(3803), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [63691] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1229), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1877), 1, - sym_text_interpolation, - ACTIONS(1227), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63708] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3354), 1, - anon_sym_RPAREN, - ACTIONS(3807), 1, - anon_sym_COMMA, - STATE(1878), 1, - sym_text_interpolation, - STATE(2049), 1, - aux_sym_anonymous_function_use_clause_repeat1, - [63727] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1193), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1879), 1, - sym_text_interpolation, - ACTIONS(1191), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63744] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3809), 1, - anon_sym_COMMA, - ACTIONS(3811), 1, - anon_sym_RPAREN, - STATE(1874), 1, - aux_sym_arguments_repeat1, - STATE(1880), 1, - sym_text_interpolation, - [63763] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1881), 1, - sym_text_interpolation, - ACTIONS(3813), 3, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RPAREN, - [63778] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1233), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1882), 1, - sym_text_interpolation, - ACTIONS(1231), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63795] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1253), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1883), 1, - sym_text_interpolation, - ACTIONS(1251), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63812] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(3815), 1, - anon_sym_EQ_GT, - STATE(1884), 1, - sym_text_interpolation, - STATE(2435), 1, - sym__return_type, - [63831] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2384), 1, - anon_sym_EQ_GT, - ACTIONS(3817), 1, - anon_sym_COMMA, - STATE(1885), 2, - sym_text_interpolation, - aux_sym_match_condition_list_repeat1, - [63848] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1381), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1886), 1, - sym_text_interpolation, - ACTIONS(1379), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63865] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1265), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1887), 1, - sym_text_interpolation, - ACTIONS(1263), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63882] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1377), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1888), 1, - sym_text_interpolation, - ACTIONS(1375), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63899] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1273), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1889), 1, - sym_text_interpolation, - ACTIONS(1271), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63916] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1890), 1, - sym_text_interpolation, - ACTIONS(3625), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - [63931] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1281), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1891), 1, - sym_text_interpolation, - ACTIONS(1279), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63948] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1892), 1, - sym_text_interpolation, - ACTIONS(3620), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - [63963] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1297), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1893), 1, - sym_text_interpolation, - ACTIONS(1295), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63980] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1405), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1894), 1, - sym_text_interpolation, - ACTIONS(1403), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [63997] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3820), 1, - anon_sym_COMMA, - ACTIONS(3822), 1, - anon_sym_RPAREN, - STATE(1895), 1, - sym_text_interpolation, - STATE(1911), 1, - aux_sym_formal_parameters_repeat1, - [64016] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1085), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1896), 1, - sym_text_interpolation, - ACTIONS(1083), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [64033] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3826), 1, - anon_sym_EQ, - STATE(1897), 1, - sym_text_interpolation, - ACTIONS(3824), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [64050] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3828), 1, - sym_name, - ACTIONS(3830), 1, - anon_sym_LBRACE, - STATE(1898), 1, - sym_text_interpolation, - STATE(2073), 1, - sym_namespace_use_group, - [64069] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3830), 1, - anon_sym_LBRACE, - ACTIONS(3832), 1, - sym_name, - STATE(1899), 1, - sym_text_interpolation, - STATE(2073), 1, - sym_namespace_use_group, - [64088] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1900), 1, - sym_text_interpolation, - ACTIONS(3834), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - [64103] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(806), 1, - anon_sym_RBRACE, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3836), 1, - anon_sym_COMMA, - STATE(1873), 1, - aux_sym_match_block_repeat1, - STATE(1901), 1, - sym_text_interpolation, - [64122] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1902), 1, - sym_text_interpolation, - ACTIONS(3613), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - [64137] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1325), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1903), 1, - sym_text_interpolation, - ACTIONS(1323), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [64154] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1333), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1904), 1, - sym_text_interpolation, - ACTIONS(1331), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [64171] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1341), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1905), 1, - sym_text_interpolation, - ACTIONS(1339), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [64188] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(816), 1, - anon_sym_COMMA, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3838), 1, - anon_sym_RPAREN, - STATE(1906), 1, - sym_text_interpolation, - STATE(2008), 1, - aux_sym__list_destructing_repeat1, - [64207] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1289), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1907), 1, - sym_text_interpolation, - ACTIONS(1287), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [64224] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - ACTIONS(3840), 1, - anon_sym_DOT_DOT_DOT, - STATE(1908), 1, - sym_text_interpolation, - STATE(1909), 1, - sym_variable_name, - [64243] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3844), 1, - anon_sym_EQ, - STATE(1909), 1, - sym_text_interpolation, - ACTIONS(3842), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [64260] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3848), 1, - anon_sym_EQ, - STATE(1910), 1, - sym_text_interpolation, - ACTIONS(3846), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [64277] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1818), 1, - anon_sym_RPAREN, - ACTIONS(3850), 1, - anon_sym_COMMA, - STATE(1911), 1, - sym_text_interpolation, - STATE(2054), 1, - aux_sym_formal_parameters_repeat1, - [64296] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - ACTIONS(3852), 1, - anon_sym_DOT_DOT_DOT, - STATE(1912), 1, - sym_text_interpolation, - STATE(2051), 1, - sym_variable_name, - [64315] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3854), 1, - anon_sym_COMMA, - ACTIONS(3856), 1, - anon_sym_RBRACK, - STATE(1868), 1, - aux_sym_attribute_group_repeat1, - STATE(1913), 1, - sym_text_interpolation, - [64334] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3860), 1, - anon_sym_EQ, - STATE(1914), 1, - sym_text_interpolation, - ACTIONS(3858), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [64351] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3862), 1, - anon_sym_COMMA, - ACTIONS(3864), 1, - anon_sym_RBRACK, - STATE(1866), 1, - aux_sym_array_creation_expression_repeat1, - STATE(1915), 1, - sym_text_interpolation, - [64370] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1916), 1, - sym_text_interpolation, - ACTIONS(3254), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - [64385] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(816), 1, - anon_sym_COMMA, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3866), 1, - anon_sym_RPAREN, - STATE(1917), 1, - sym_text_interpolation, - STATE(2008), 1, - aux_sym__list_destructing_repeat1, - [64404] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - ACTIONS(3868), 1, - anon_sym_DOT_DOT_DOT, - STATE(1918), 1, - sym_text_interpolation, - STATE(2045), 1, - sym_variable_name, - [64423] = 5, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3368), 1, - sym_heredoc_end, - STATE(1919), 1, - sym_text_interpolation, - ACTIONS(3366), 2, - aux_sym__new_line_token1, - aux_sym__new_line_token2, - [64440] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1920), 1, - sym_text_interpolation, - ACTIONS(3870), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - [64455] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3874), 1, - anon_sym_EQ, - STATE(1921), 1, - sym_text_interpolation, - ACTIONS(3872), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [64472] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(3411), 1, - anon_sym_LBRACE, - STATE(1922), 1, - sym_text_interpolation, - STATE(2446), 1, - sym__return_type, - [64491] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1109), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1923), 1, - sym_text_interpolation, - ACTIONS(1107), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [64508] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1421), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1924), 1, - sym_text_interpolation, - ACTIONS(1419), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [64525] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3828), 1, - sym_name, - ACTIONS(3830), 1, - anon_sym_LBRACE, - STATE(1925), 1, - sym_text_interpolation, - STATE(2249), 1, - sym_namespace_use_group, - [64544] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1926), 1, - sym_text_interpolation, - ACTIONS(3546), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - [64559] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1357), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1927), 1, - sym_text_interpolation, - ACTIONS(1355), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [64576] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1213), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1928), 1, - sym_text_interpolation, - ACTIONS(1211), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [64593] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1133), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1929), 1, - sym_text_interpolation, - ACTIONS(1131), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [64610] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1361), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1930), 1, - sym_text_interpolation, - ACTIONS(1359), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [64627] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1125), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1931), 1, - sym_text_interpolation, - ACTIONS(1123), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [64644] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1932), 1, - sym_text_interpolation, - ACTIONS(3876), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - [64659] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1361), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1933), 1, - sym_text_interpolation, - ACTIONS(1359), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [64676] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1105), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1934), 1, - sym_text_interpolation, - ACTIONS(1103), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [64693] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1317), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1935), 1, - sym_text_interpolation, - ACTIONS(1315), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [64710] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3232), 1, - anon_sym_COMMA, - ACTIONS(3512), 1, - anon_sym_LBRACE, - STATE(1936), 1, - sym_text_interpolation, - STATE(2019), 1, - aux_sym_base_clause_repeat1, - [64729] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1353), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1937), 1, - sym_text_interpolation, - ACTIONS(1351), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [64746] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(301), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - STATE(1938), 1, - sym_text_interpolation, - STATE(1892), 2, - sym_dynamic_variable_name, - sym_variable_name, - [64763] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1349), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1939), 1, - sym_text_interpolation, - ACTIONS(1347), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [64780] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - ACTIONS(3878), 1, - anon_sym_RPAREN, - STATE(1940), 1, - sym_text_interpolation, - STATE(2366), 1, - sym_variable_name, - [64799] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3882), 1, - anon_sym_EQ, - STATE(1941), 1, - sym_text_interpolation, - ACTIONS(3880), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [64816] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1642), 1, - anon_sym_DOLLAR, - STATE(1749), 1, - sym_variable_name, - STATE(1890), 1, - sym_static_variable_declaration, - STATE(1942), 1, - sym_text_interpolation, - [64835] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1409), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1943), 1, - sym_text_interpolation, - ACTIONS(1407), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [64852] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3884), 1, - anon_sym_COMMA, - ACTIONS(3886), 1, - anon_sym_RBRACE, - STATE(1944), 1, - sym_text_interpolation, - STATE(2020), 1, - aux_sym_namespace_use_group_repeat1, - [64871] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3830), 1, - anon_sym_LBRACE, - ACTIONS(3832), 1, - sym_name, - STATE(1945), 1, - sym_text_interpolation, - STATE(2234), 1, - sym_namespace_use_group, - [64890] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(782), 1, - anon_sym_RPAREN, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3888), 1, - anon_sym_COMMA, - STATE(1946), 1, - sym_text_interpolation, - STATE(2013), 1, - aux_sym_array_creation_expression_repeat1, - [64909] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1397), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1947), 1, - sym_text_interpolation, - ACTIONS(1395), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [64926] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1185), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1948), 1, - sym_text_interpolation, - ACTIONS(1183), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [64943] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2977), 1, - anon_sym_COMMA, - ACTIONS(3890), 1, - anon_sym_RPAREN, - STATE(1949), 1, - sym_text_interpolation, - STATE(2017), 1, - aux_sym_unset_statement_repeat1, - [64962] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1950), 1, - sym_text_interpolation, - ACTIONS(3892), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_LBRACE, - [64977] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2977), 1, - anon_sym_COMMA, - ACTIONS(3894), 1, - anon_sym_RPAREN, - STATE(1951), 1, - sym_text_interpolation, - STATE(2017), 1, - aux_sym_unset_statement_repeat1, - [64996] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3896), 1, - anon_sym_LBRACE, - ACTIONS(3898), 1, - anon_sym_COLON, - STATE(1882), 1, - sym_switch_block, - STATE(1952), 1, - sym_text_interpolation, - [65015] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1417), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1953), 1, - sym_text_interpolation, - ACTIONS(1415), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [65032] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3830), 1, - anon_sym_LBRACE, - ACTIONS(3832), 1, - sym_name, - STATE(1954), 1, - sym_text_interpolation, - STATE(2262), 1, - sym_namespace_use_group, - [65051] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3900), 1, - anon_sym_SQUOTE, - ACTIONS(3902), 1, - anon_sym_DQUOTE, - ACTIONS(3904), 1, - sym_heredoc_start, - STATE(1955), 1, - sym_text_interpolation, - [65070] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(3906), 1, - anon_sym_EQ_GT, - STATE(1956), 1, - sym_text_interpolation, - STATE(2480), 1, - sym__return_type, - [65089] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3828), 1, - sym_name, - ACTIONS(3830), 1, - anon_sym_LBRACE, - STATE(1957), 1, - sym_text_interpolation, - STATE(2262), 1, - sym_namespace_use_group, - [65108] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1097), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1958), 1, - sym_text_interpolation, - ACTIONS(1095), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [65125] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1101), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1959), 1, - sym_text_interpolation, - ACTIONS(1099), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [65142] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1293), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1960), 1, - sym_text_interpolation, - ACTIONS(1291), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [65159] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1961), 1, - sym_text_interpolation, - ACTIONS(3908), 3, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RPAREN, - [65174] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1145), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1962), 1, - sym_text_interpolation, - ACTIONS(1143), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [65191] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1963), 1, - sym_text_interpolation, - ACTIONS(2628), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - sym_name, - [65206] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1241), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1964), 1, - sym_text_interpolation, - ACTIONS(1239), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [65223] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3912), 1, - aux_sym_else_clause_token1, - STATE(1965), 1, - sym_text_interpolation, - ACTIONS(3910), 2, - aux_sym_if_statement_token2, - aux_sym_else_if_clause_token1, - [65240] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1081), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1966), 1, - sym_text_interpolation, - ACTIONS(1079), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [65257] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1237), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1967), 1, - sym_text_interpolation, - ACTIONS(1235), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [65274] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3914), 1, - anon_sym_COMMA, - ACTIONS(3916), 1, - anon_sym_RBRACK, - STATE(1856), 1, - aux_sym_attribute_group_repeat1, - STATE(1968), 1, - sym_text_interpolation, - [65293] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1113), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1969), 1, - sym_text_interpolation, - ACTIONS(1111), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [65310] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3828), 1, - sym_name, - ACTIONS(3830), 1, - anon_sym_LBRACE, - STATE(1970), 1, - sym_text_interpolation, - STATE(2307), 1, - sym_namespace_use_group, - [65329] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3918), 1, - anon_sym_COMMA, - ACTIONS(3921), 1, - anon_sym_RPAREN, - STATE(1971), 2, - sym_text_interpolation, - aux_sym_arguments_repeat1, - [65346] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1121), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1972), 1, - sym_text_interpolation, - ACTIONS(1119), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [65363] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1157), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1973), 1, - sym_text_interpolation, - ACTIONS(1155), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [65380] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3768), 1, - anon_sym_COMMA, - ACTIONS(3923), 1, - anon_sym_RBRACK, - STATE(1825), 1, - aux_sym__array_destructing_repeat1, - STATE(1974), 1, - sym_text_interpolation, - [65399] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3925), 1, - anon_sym_COMMA, - ACTIONS(3927), 1, - anon_sym_RBRACE, - STATE(1975), 1, - sym_text_interpolation, - STATE(2000), 1, - aux_sym_match_block_repeat1, - [65418] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3929), 1, - anon_sym_COMMA, - ACTIONS(3931), 1, - anon_sym_RBRACK, - STATE(1854), 1, - aux_sym_array_creation_expression_repeat1, - STATE(1976), 1, - sym_text_interpolation, - [65437] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1369), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1977), 1, - sym_text_interpolation, - ACTIONS(1367), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [65454] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1225), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1978), 1, - sym_text_interpolation, - ACTIONS(1223), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [65471] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3933), 1, - sym_name, - STATE(1979), 1, - sym_text_interpolation, - ACTIONS(3935), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [65488] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1365), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1980), 1, - sym_text_interpolation, - ACTIONS(1363), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [65505] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1249), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1981), 1, - sym_text_interpolation, - ACTIONS(1247), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [65522] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1117), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1982), 1, - sym_text_interpolation, - ACTIONS(1115), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [65539] = 6, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(3370), 1, - sym_nowdoc_string, - ACTIONS(3937), 1, - anon_sym_, - STATE(1621), 1, - aux_sym_nowdoc_body_repeat1, - STATE(1983), 1, - sym_text_interpolation, - [65558] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1373), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1984), 1, - sym_text_interpolation, - ACTIONS(1371), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [65575] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3939), 1, - anon_sym_SQUOTE, - ACTIONS(3941), 1, - anon_sym_DQUOTE, - ACTIONS(3943), 1, - sym_heredoc_start, - STATE(1985), 1, - sym_text_interpolation, - [65594] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3768), 1, - anon_sym_COMMA, - ACTIONS(3923), 1, - anon_sym_RBRACK, - STATE(1852), 1, - aux_sym__array_destructing_repeat1, - STATE(1986), 1, - sym_text_interpolation, - [65613] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1987), 1, - sym_text_interpolation, - ACTIONS(3945), 3, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RPAREN, - [65628] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(1988), 1, - sym_text_interpolation, - ACTIONS(3947), 3, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RPAREN, - [65643] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(816), 1, - anon_sym_COMMA, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2975), 1, - anon_sym_RPAREN, - STATE(1906), 1, - aux_sym__list_destructing_repeat1, - STATE(1989), 1, - sym_text_interpolation, - [65662] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3662), 1, - anon_sym_EQ, - STATE(1990), 1, - sym_text_interpolation, - ACTIONS(3949), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [65679] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(816), 1, - anon_sym_COMMA, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3951), 1, - anon_sym_RPAREN, - STATE(1917), 1, - aux_sym__list_destructing_repeat1, - STATE(1991), 1, - sym_text_interpolation, - [65698] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3662), 1, - anon_sym_EQ, - STATE(1992), 1, - sym_text_interpolation, - ACTIONS(3953), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [65715] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1389), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1993), 1, - sym_text_interpolation, - ACTIONS(1387), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [65732] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3955), 1, - anon_sym_COMMA, - ACTIONS(3957), 1, - anon_sym_RPAREN, - STATE(1994), 1, - sym_text_interpolation, - STATE(2002), 1, - aux_sym_arguments_repeat1, - [65751] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1257), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1995), 1, - sym_text_interpolation, - ACTIONS(1255), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [65768] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3959), 1, - anon_sym_LBRACE, - ACTIONS(3961), 1, - anon_sym_COLON, - STATE(492), 1, - sym_switch_block, - STATE(1996), 1, - sym_text_interpolation, - [65787] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1285), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1997), 1, - sym_text_interpolation, - ACTIONS(1283), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [65804] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1089), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(1998), 1, - sym_text_interpolation, - ACTIONS(1087), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [65821] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2320), 1, - anon_sym_COMMA, - ACTIONS(3963), 1, - anon_sym_EQ_GT, - STATE(1885), 1, - aux_sym_match_condition_list_repeat1, - STATE(1999), 1, - sym_text_interpolation, - [65840] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(824), 1, - anon_sym_RBRACE, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3965), 1, - anon_sym_COMMA, - STATE(1873), 1, - aux_sym_match_block_repeat1, - STATE(2000), 1, - sym_text_interpolation, - [65859] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(301), 1, - anon_sym_DOLLAR, - ACTIONS(1443), 1, - sym_comment, - STATE(2001), 1, - sym_text_interpolation, - STATE(1738), 2, - sym_dynamic_variable_name, - sym_variable_name, - [65876] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(792), 1, - anon_sym_RPAREN, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3967), 1, - anon_sym_COMMA, - STATE(1971), 1, - aux_sym_arguments_repeat1, - STATE(2002), 1, - sym_text_interpolation, - [65895] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(816), 1, - anon_sym_COMMA, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3969), 1, - anon_sym_RPAREN, - STATE(2003), 1, - sym_text_interpolation, - STATE(2008), 1, - aux_sym__list_destructing_repeat1, - [65914] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1393), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(2004), 1, - sym_text_interpolation, - ACTIONS(1391), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [65931] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2005), 1, - sym_text_interpolation, - ACTIONS(3971), 3, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RPAREN, - [65946] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(816), 1, - anon_sym_COMMA, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3973), 1, - anon_sym_RPAREN, - STATE(2006), 1, - sym_text_interpolation, - STATE(2008), 1, - aux_sym__list_destructing_repeat1, - [65965] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1301), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(2007), 1, - sym_text_interpolation, - ACTIONS(1299), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [65982] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1576), 1, - anon_sym_RPAREN, - ACTIONS(3975), 1, - anon_sym_COMMA, - STATE(2008), 2, - sym_text_interpolation, - aux_sym__list_destructing_repeat1, - [65999] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3662), 1, - anon_sym_EQ, - STATE(2009), 1, - sym_text_interpolation, - ACTIONS(3978), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [66016] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1305), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(2010), 1, - sym_text_interpolation, - ACTIONS(1303), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66033] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2011), 1, - sym_text_interpolation, - ACTIONS(3980), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - [66048] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1385), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(2012), 1, - sym_text_interpolation, - ACTIONS(1383), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66065] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3980), 1, - anon_sym_RPAREN, - ACTIONS(3982), 1, - anon_sym_COMMA, - STATE(2013), 2, - sym_text_interpolation, - aux_sym_array_creation_expression_repeat1, - [66082] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - ACTIONS(3985), 1, - anon_sym_RPAREN, - STATE(2014), 1, - sym_text_interpolation, - STATE(2526), 1, - sym_variable_name, - [66101] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1313), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(2015), 1, - sym_text_interpolation, - ACTIONS(1311), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66118] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3304), 1, - anon_sym_BSLASH, - ACTIONS(3987), 1, - sym_name, - STATE(2016), 1, - sym_text_interpolation, - STATE(2434), 1, - sym_namespace_name, - [66137] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3019), 1, - anon_sym_RPAREN, - ACTIONS(3989), 1, - anon_sym_COMMA, - STATE(2017), 2, - sym_text_interpolation, - aux_sym_unset_statement_repeat1, - [66154] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3980), 1, - anon_sym_RBRACK, - ACTIONS(3992), 1, - anon_sym_COMMA, - STATE(2018), 2, - sym_text_interpolation, - aux_sym_array_creation_expression_repeat1, - [66171] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3232), 1, - anon_sym_COMMA, - ACTIONS(3995), 1, - anon_sym_LBRACE, - STATE(1802), 1, - aux_sym_base_clause_repeat1, - STATE(2019), 1, - sym_text_interpolation, - [66190] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3997), 1, - anon_sym_COMMA, - ACTIONS(4000), 1, - anon_sym_RBRACE, - STATE(2020), 2, - sym_text_interpolation, - aux_sym_namespace_use_group_repeat1, - [66207] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(768), 1, - anon_sym_RPAREN, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4002), 1, - anon_sym_COMMA, - STATE(1971), 1, - aux_sym_arguments_repeat1, - STATE(2021), 1, - sym_text_interpolation, - [66226] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1313), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(2022), 1, - sym_text_interpolation, - ACTIONS(1311), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66243] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4004), 1, - anon_sym_COMMA, - ACTIONS(4007), 1, - anon_sym_RBRACK, - STATE(2023), 2, - sym_text_interpolation, - aux_sym_attribute_group_repeat1, - [66260] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1345), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(2024), 1, - sym_text_interpolation, - ACTIONS(1343), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66277] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4011), 1, - anon_sym_EQ, - STATE(2025), 1, - sym_text_interpolation, - ACTIONS(4009), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [66294] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4013), 1, - anon_sym_COMMA, - ACTIONS(4015), 1, - anon_sym_RPAREN, - STATE(2021), 1, - aux_sym_arguments_repeat1, - STATE(2026), 1, - sym_text_interpolation, - [66313] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1305), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(2027), 1, - sym_text_interpolation, - ACTIONS(1303), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66330] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1642), 1, - anon_sym_DOLLAR, - STATE(1640), 1, - sym_variable_name, - STATE(1811), 1, - sym_property_element, - STATE(2028), 1, - sym_text_interpolation, - [66349] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1209), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(2029), 1, - sym_text_interpolation, - ACTIONS(1207), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66366] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1217), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(2030), 1, - sym_text_interpolation, - ACTIONS(1215), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66383] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2031), 1, - sym_text_interpolation, - ACTIONS(4017), 3, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RPAREN, - [66398] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1329), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(2032), 1, - sym_text_interpolation, - ACTIONS(1327), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66415] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1169), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(2033), 1, - sym_text_interpolation, - ACTIONS(1167), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66432] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4019), 1, - anon_sym_COMMA, - ACTIONS(4021), 1, - anon_sym_RPAREN, - STATE(2034), 1, - sym_text_interpolation, - STATE(2040), 1, - aux_sym_arguments_repeat1, - [66451] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2035), 1, - sym_text_interpolation, - ACTIONS(4023), 3, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RPAREN, - [66466] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4025), 1, - anon_sym_COMMA, - ACTIONS(4027), 1, - anon_sym_RPAREN, - STATE(1878), 1, - aux_sym_anonymous_function_use_clause_repeat1, - STATE(2036), 1, - sym_text_interpolation, - [66485] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2037), 1, - sym_text_interpolation, - ACTIONS(4029), 3, - anon_sym_COMMA, - anon_sym_EQ, - anon_sym_RPAREN, - [66500] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1337), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(2038), 1, - sym_text_interpolation, - ACTIONS(1335), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66517] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1169), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(2039), 1, - sym_text_interpolation, - ACTIONS(1167), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66534] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(760), 1, - anon_sym_RPAREN, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4031), 1, - anon_sym_COMMA, - STATE(1971), 1, - aux_sym_arguments_repeat1, - STATE(2040), 1, - sym_text_interpolation, - [66553] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4035), 1, - anon_sym_EQ, - STATE(2041), 1, - sym_text_interpolation, - ACTIONS(4033), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [66570] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - ACTIONS(4037), 1, - anon_sym_DOT_DOT_DOT, - STATE(1897), 1, - sym_variable_name, - STATE(2042), 1, - sym_text_interpolation, - [66589] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(774), 1, - anon_sym_RPAREN, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4039), 1, - anon_sym_COMMA, - STATE(1971), 1, - aux_sym_arguments_repeat1, - STATE(2043), 1, - sym_text_interpolation, - [66608] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(756), 1, - anon_sym_RPAREN, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4041), 1, - anon_sym_COMMA, - STATE(1971), 1, - aux_sym_arguments_repeat1, - STATE(2044), 1, - sym_text_interpolation, - [66627] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4045), 1, - anon_sym_EQ, - STATE(2045), 1, - sym_text_interpolation, - ACTIONS(4043), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [66644] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4047), 1, - anon_sym_COMMA, - ACTIONS(4049), 1, - anon_sym_RPAREN, - STATE(2044), 1, - aux_sym_arguments_repeat1, - STATE(2046), 1, - sym_text_interpolation, - [66663] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(4051), 1, - anon_sym_EQ_GT, - STATE(2047), 1, - sym_text_interpolation, - STATE(2336), 1, - sym__return_type, - [66682] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(4053), 1, - anon_sym_EQ_GT, - STATE(2048), 1, - sym_text_interpolation, - STATE(2492), 1, - sym__return_type, - [66701] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4055), 1, - anon_sym_COMMA, - ACTIONS(4058), 1, - anon_sym_RPAREN, - STATE(2049), 2, - sym_text_interpolation, - aux_sym_anonymous_function_use_clause_repeat1, - [66718] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1149), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(2050), 1, - sym_text_interpolation, - ACTIONS(1147), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66735] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4062), 1, - anon_sym_EQ, - STATE(2051), 1, - sym_text_interpolation, - ACTIONS(4060), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [66752] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1337), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(2052), 1, - sym_text_interpolation, - ACTIONS(1335), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66769] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1221), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(2053), 1, - sym_text_interpolation, - ACTIONS(1219), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66786] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4064), 1, - anon_sym_COMMA, - ACTIONS(4067), 1, - anon_sym_RPAREN, - STATE(2054), 2, - sym_text_interpolation, - aux_sym_formal_parameters_repeat1, - [66803] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1129), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(2055), 1, - sym_text_interpolation, - ACTIONS(1127), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66820] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(788), 1, - anon_sym_RPAREN, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4069), 1, - anon_sym_COMMA, - STATE(1971), 1, - aux_sym_arguments_repeat1, - STATE(2056), 1, - sym_text_interpolation, - [66839] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4073), 1, - anon_sym_EQ, - STATE(2057), 1, - sym_text_interpolation, - ACTIONS(4071), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [66856] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4077), 1, - anon_sym_EQ, - STATE(2058), 1, - sym_text_interpolation, - ACTIONS(4075), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [66873] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2059), 1, - sym_text_interpolation, - ACTIONS(3587), 3, - anon_sym_RPAREN, - anon_sym_PIPE, - anon_sym_DOLLAR, - [66888] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4079), 1, - anon_sym_COMMA, - ACTIONS(4081), 1, - anon_sym_RPAREN, - STATE(2056), 1, - aux_sym_arguments_repeat1, - STATE(2060), 1, - sym_text_interpolation, - [66907] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4083), 1, - anon_sym_COMMA, - ACTIONS(4085), 1, - anon_sym_RPAREN, - STATE(2061), 1, - sym_text_interpolation, - STATE(2066), 1, - aux_sym_arguments_repeat1, - [66926] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1137), 1, - aux_sym_else_clause_token1, - ACTIONS(1443), 1, - sym_comment, - STATE(2062), 1, - sym_text_interpolation, - ACTIONS(1135), 2, - aux_sym_while_statement_token1, - aux_sym_else_if_clause_token1, - [66943] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3884), 1, - anon_sym_COMMA, - ACTIONS(4087), 1, - anon_sym_RBRACE, - STATE(1944), 1, - aux_sym_namespace_use_group_repeat1, - STATE(2063), 1, - sym_text_interpolation, - [66962] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(4089), 1, - anon_sym_EQ_GT, - STATE(2064), 1, - sym_text_interpolation, - STATE(2432), 1, - sym__return_type, - [66981] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3189), 1, - anon_sym_COLON, - ACTIONS(4091), 1, - anon_sym_EQ_GT, - STATE(2065), 1, - sym_text_interpolation, - STATE(2497), 1, - sym__return_type, - [67000] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(778), 1, - anon_sym_RPAREN, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4093), 1, - anon_sym_COMMA, - STATE(1971), 1, - aux_sym_arguments_repeat1, - STATE(2066), 1, - sym_text_interpolation, - [67019] = 6, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3830), 1, - anon_sym_LBRACE, - ACTIONS(3832), 1, - sym_name, - STATE(2067), 1, - sym_text_interpolation, - STATE(2193), 1, - sym_namespace_use_group, - [67038] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2068), 1, - sym_text_interpolation, - ACTIONS(3598), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_COMMA, - [67053] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2069), 1, - sym_text_interpolation, - ACTIONS(2422), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [67067] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2070), 1, - sym_text_interpolation, - ACTIONS(4095), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [67081] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4097), 1, - anon_sym_LPAREN, - STATE(67), 1, - sym_parenthesized_expression, - STATE(2071), 1, - sym_text_interpolation, - [67097] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1090), 1, - sym_compound_statement, - STATE(2072), 1, - sym_text_interpolation, - [67113] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2073), 1, - sym_text_interpolation, - ACTIONS(4099), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [67127] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1077), 1, - sym_compound_statement, - STATE(2074), 1, - sym_text_interpolation, - [67143] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3197), 1, - anon_sym_LBRACE, - STATE(447), 1, - sym_declaration_list, - STATE(2075), 1, - sym_text_interpolation, - [67159] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1956), 1, - sym_formal_parameters, - STATE(2076), 1, - sym_text_interpolation, - [67175] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2077), 1, - sym_text_interpolation, - ACTIONS(4101), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [67189] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3561), 1, - anon_sym_LBRACE, - STATE(519), 1, - sym_declaration_list, - STATE(2078), 1, - sym_text_interpolation, - [67205] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4103), 1, - sym_name, - STATE(1763), 1, - sym_namespace_name, - STATE(2079), 1, - sym_text_interpolation, - [67221] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3197), 1, - anon_sym_LBRACE, - STATE(441), 1, - sym_declaration_list, - STATE(2080), 1, - sym_text_interpolation, - [67237] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4097), 1, - anon_sym_LPAREN, - STATE(65), 1, - sym_parenthesized_expression, - STATE(2081), 1, - sym_text_interpolation, - [67253] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2082), 1, - sym_text_interpolation, - ACTIONS(4105), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [67267] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2083), 1, - sym_text_interpolation, - ACTIONS(4107), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [67281] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3447), 1, - anon_sym_LBRACE, - STATE(471), 1, - sym_enum_declaration_list, - STATE(2084), 1, - sym_text_interpolation, - [67297] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4097), 1, - anon_sym_LPAREN, - STATE(44), 1, - sym_parenthesized_expression, - STATE(2085), 1, - sym_text_interpolation, - [67313] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - STATE(1941), 1, - sym_variable_name, - STATE(2086), 1, - sym_text_interpolation, - [67329] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1095), 1, - sym_compound_statement, - STATE(2087), 1, - sym_text_interpolation, - [67345] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4109), 1, - anon_sym_LBRACE, - STATE(427), 1, - sym_compound_statement, - STATE(2088), 1, - sym_text_interpolation, - [67361] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2089), 1, - sym_text_interpolation, - ACTIONS(462), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [67375] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1590), 1, - anon_sym_LPAREN, - STATE(701), 1, - sym_arguments, - STATE(2090), 1, - sym_text_interpolation, - [67391] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1546), 1, - sym_formal_parameters, - STATE(2091), 1, - sym_text_interpolation, - [67407] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2092), 1, - sym_text_interpolation, - ACTIONS(4111), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [67421] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2093), 1, - sym_text_interpolation, - ACTIONS(4067), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [67435] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1835), 1, - sym_formal_parameters, - STATE(2094), 1, - sym_text_interpolation, - [67451] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2095), 1, - sym_text_interpolation, - ACTIONS(4113), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [67465] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - STATE(2096), 1, - sym_text_interpolation, - STATE(2226), 1, - sym_variable_name, - [67481] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3197), 1, - anon_sym_LBRACE, - STATE(448), 1, - sym_declaration_list, - STATE(2097), 1, - sym_text_interpolation, - [67497] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2098), 1, - sym_text_interpolation, - ACTIONS(4058), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [67511] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2099), 1, - sym_text_interpolation, - ACTIONS(4115), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [67525] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2452), 1, - anon_sym_RPAREN, - ACTIONS(4117), 1, - anon_sym_EQ, - STATE(2100), 1, - sym_text_interpolation, - [67541] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - STATE(2101), 1, - sym_text_interpolation, - STATE(2227), 1, - sym_variable_name, - [67557] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1808), 1, - anon_sym_LPAREN, - STATE(840), 1, - sym_arguments, - STATE(2102), 1, - sym_text_interpolation, - [67573] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2103), 1, - sym_text_interpolation, - ACTIONS(2410), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [67587] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - STATE(2104), 1, - sym_text_interpolation, - STATE(2248), 1, - sym_variable_name, - [67603] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1060), 1, - sym_compound_statement, - STATE(2105), 1, - sym_text_interpolation, - [67619] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - STATE(2106), 1, - sym_text_interpolation, - STATE(2258), 1, - sym_variable_name, - [67635] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4119), 1, - anon_sym_LPAREN, - ACTIONS(4121), 1, - anon_sym_RPAREN, - STATE(2107), 1, - sym_text_interpolation, - [67651] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2654), 1, - aux_sym__arrow_function_header_token1, - ACTIONS(4123), 1, - aux_sym_namespace_use_declaration_token2, - STATE(2108), 1, - sym_text_interpolation, - [67667] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(1931), 1, - sym_compound_statement, - STATE(2109), 1, - sym_text_interpolation, - [67683] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2110), 1, - sym_text_interpolation, - ACTIONS(4125), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [67697] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2111), 1, - sym_text_interpolation, - ACTIONS(2366), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [67711] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2112), 1, - sym_text_interpolation, - ACTIONS(4127), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [67725] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2113), 1, - sym_text_interpolation, - ACTIONS(4129), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [67739] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1862), 1, - sym_formal_parameters, - STATE(2114), 1, - sym_text_interpolation, - [67755] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3447), 1, - anon_sym_LBRACE, - STATE(505), 1, - sym_enum_declaration_list, - STATE(2115), 1, - sym_text_interpolation, - [67771] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2116), 1, - sym_text_interpolation, - ACTIONS(4007), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [67785] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4131), 1, - sym_name, - STATE(2117), 1, - sym_text_interpolation, - STATE(2363), 1, - sym_namespace_name, - [67801] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2118), 1, - sym_text_interpolation, - ACTIONS(4134), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [67815] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1099), 1, - sym_compound_statement, - STATE(2119), 1, - sym_text_interpolation, - [67831] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2120), 1, - sym_text_interpolation, - ACTIONS(4136), 2, - anon_sym_LBRACE, - anon_sym_COLON, - [67845] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4138), 1, - sym_name, - STATE(2121), 1, - sym_text_interpolation, - STATE(2368), 1, - sym_namespace_name, - [67861] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2122), 1, - sym_text_interpolation, - ACTIONS(4141), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [67875] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2414), 1, - anon_sym_RPAREN, - ACTIONS(4117), 1, - anon_sym_EQ, - STATE(2123), 1, - sym_text_interpolation, - [67891] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(444), 1, - anon_sym_COLON, - ACTIONS(1443), 1, - sym_comment, - STATE(1859), 1, - sym_colon_block, - STATE(2124), 1, - sym_text_interpolation, - [67907] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1806), 1, - anon_sym_LPAREN, - STATE(778), 1, - sym_arguments, - STATE(2125), 1, - sym_text_interpolation, - [67923] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2126), 1, - sym_text_interpolation, - ACTIONS(4144), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [67937] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2378), 1, - anon_sym_RPAREN, - ACTIONS(4117), 1, - anon_sym_EQ, - STATE(2127), 1, - sym_text_interpolation, - [67953] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2128), 1, - sym_text_interpolation, - ACTIONS(4146), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [67967] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4148), 1, - anon_sym_SEMI, - ACTIONS(4150), 1, - sym__automatic_semicolon, - STATE(2129), 1, - sym_text_interpolation, - [67983] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2130), 1, - sym_text_interpolation, - ACTIONS(4152), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [67997] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2131), 1, - sym_text_interpolation, - ACTIONS(4154), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [68011] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2132), 1, - sym_text_interpolation, - ACTIONS(436), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [68025] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4156), 1, - anon_sym_LPAREN, - STATE(1655), 1, - sym_formal_parameters, - STATE(2133), 1, - sym_text_interpolation, - [68041] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4158), 1, - anon_sym_LBRACE, - STATE(1017), 1, - sym_match_block, - STATE(2134), 1, - sym_text_interpolation, - [68057] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2135), 1, - sym_text_interpolation, - ACTIONS(4160), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [68071] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1023), 1, - sym_declaration_list, - STATE(2136), 1, - sym_text_interpolation, - [68087] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2137), 1, - sym_text_interpolation, - ACTIONS(1576), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [68101] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1018), 1, - sym_declaration_list, - STATE(2138), 1, - sym_text_interpolation, - [68117] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2139), 1, - sym_text_interpolation, - ACTIONS(4000), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [68131] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(1625), 1, - sym_compound_statement, - STATE(2140), 1, - sym_text_interpolation, - [68147] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3117), 1, - anon_sym_LBRACE, - STATE(1904), 1, - sym_declaration_list, - STATE(2141), 1, - sym_text_interpolation, - [68163] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4097), 1, - anon_sym_LPAREN, - STATE(20), 1, - sym_parenthesized_expression, - STATE(2142), 1, - sym_text_interpolation, - [68179] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4162), 1, - anon_sym_LPAREN, - STATE(2143), 1, - sym_text_interpolation, - STATE(2188), 1, - sym_parenthesized_expression, - [68195] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4162), 1, - anon_sym_LPAREN, - STATE(1952), 1, - sym_parenthesized_expression, - STATE(2144), 1, - sym_text_interpolation, - [68211] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1042), 1, - sym_declaration_list, - STATE(2145), 1, - sym_text_interpolation, - [68227] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2146), 1, - sym_text_interpolation, - ACTIONS(4164), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [68241] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2147), 1, - sym_text_interpolation, - ACTIONS(3978), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [68255] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2148), 1, - sym_text_interpolation, - ACTIONS(4166), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [68269] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2149), 1, - sym_text_interpolation, - ACTIONS(4169), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [68283] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1111), 1, - sym_compound_statement, - STATE(2150), 1, - sym_text_interpolation, - [68299] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2151), 1, - sym_text_interpolation, - ACTIONS(3111), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [68313] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2152), 1, - sym_text_interpolation, - ACTIONS(4171), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [68327] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1031), 1, - sym_declaration_list, - STATE(2153), 1, - sym_text_interpolation, - [68343] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2154), 1, - sym_text_interpolation, - ACTIONS(4173), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [68357] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2155), 1, - sym_text_interpolation, - ACTIONS(3199), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [68371] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3197), 1, - anon_sym_LBRACE, - STATE(446), 1, - sym_declaration_list, - STATE(2156), 1, - sym_text_interpolation, - [68387] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - STATE(2082), 1, - sym_variable_name, - STATE(2157), 1, - sym_text_interpolation, - [68403] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2158), 1, - sym_text_interpolation, - ACTIONS(2392), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [68417] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2159), 1, - sym_text_interpolation, - ACTIONS(4175), 2, - anon_sym_SEMI, - anon_sym_COLON, - [68431] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2160), 1, - sym_text_interpolation, - ACTIONS(4177), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [68445] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2161), 1, - sym_text_interpolation, - ACTIONS(4179), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [68459] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2162), 1, - sym_text_interpolation, - ACTIONS(3662), 2, - anon_sym_EQ, - anon_sym_RPAREN, - [68473] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(211), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(462), 1, - sym_compound_statement, - STATE(2163), 1, - sym_text_interpolation, - [68489] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2164), 1, - sym_text_interpolation, - ACTIONS(4181), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [68503] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2165), 1, - sym_text_interpolation, - ACTIONS(3921), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [68517] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1534), 1, - sym_formal_parameters, - STATE(2166), 1, - sym_text_interpolation, - [68533] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4097), 1, - anon_sym_LPAREN, - STATE(33), 1, - sym_parenthesized_expression, - STATE(2167), 1, - sym_text_interpolation, - [68549] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3197), 1, - anon_sym_LBRACE, - STATE(437), 1, - sym_declaration_list, - STATE(2168), 1, - sym_text_interpolation, - [68565] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2169), 1, - sym_text_interpolation, - ACTIONS(4183), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [68579] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1555), 1, - anon_sym_LPAREN, - STATE(604), 1, - sym_arguments, - STATE(2170), 1, - sym_text_interpolation, - [68595] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3447), 1, - anon_sym_LBRACE, - STATE(533), 1, - sym_enum_declaration_list, - STATE(2171), 1, - sym_text_interpolation, - [68611] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1034), 1, - sym_compound_statement, - STATE(2172), 1, - sym_text_interpolation, - [68627] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4185), 1, - anon_sym_BSLASH, - STATE(1638), 1, - aux_sym_namespace_name_repeat1, - STATE(2173), 1, - sym_text_interpolation, - [68643] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(356), 1, - anon_sym_COLON, - ACTIONS(1443), 1, - sym_comment, - STATE(2174), 1, - sym_text_interpolation, - STATE(2470), 1, - sym_colon_block, - [68659] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1109), 1, - sym_compound_statement, - STATE(2175), 1, - sym_text_interpolation, - [68675] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4188), 1, - anon_sym_LPAREN, - STATE(2176), 1, - sym_text_interpolation, - STATE(2290), 1, - sym_parenthesized_expression, - [68691] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1037), 1, - sym_compound_statement, - STATE(2177), 1, - sym_text_interpolation, - [68707] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4162), 1, - anon_sym_LPAREN, - STATE(2124), 1, - sym_parenthesized_expression, - STATE(2178), 1, - sym_text_interpolation, - [68723] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1106), 1, - sym_compound_statement, - STATE(2179), 1, - sym_text_interpolation, - [68739] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1040), 1, - sym_compound_statement, - STATE(2180), 1, - sym_text_interpolation, - [68755] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2181), 1, - sym_text_interpolation, - ACTIONS(4190), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [68769] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3197), 1, - anon_sym_LBRACE, - STATE(445), 1, - sym_declaration_list, - STATE(2182), 1, - sym_text_interpolation, - [68785] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2183), 1, - sym_text_interpolation, - ACTIONS(3799), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [68799] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4097), 1, - anon_sym_LPAREN, - STATE(78), 1, - sym_parenthesized_expression, - STATE(2184), 1, - sym_text_interpolation, - [68815] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(211), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(491), 1, - sym_compound_statement, - STATE(2185), 1, - sym_text_interpolation, - [68831] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1587), 1, - anon_sym_BSLASH, - STATE(2173), 1, - aux_sym_namespace_name_repeat1, - STATE(2186), 1, - sym_text_interpolation, - [68847] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1577), 1, - sym_formal_parameters, - STATE(2187), 1, - sym_text_interpolation, - [68863] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4192), 1, - anon_sym_LBRACE, - STATE(912), 1, - sym_match_block, - STATE(2188), 1, - sym_text_interpolation, - [68879] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2189), 1, - sym_text_interpolation, - ACTIONS(3686), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [68893] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2190), 1, - sym_text_interpolation, - ACTIONS(4194), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [68907] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1049), 1, - sym_compound_statement, - STATE(2191), 1, - sym_text_interpolation, - [68923] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1551), 1, - sym_formal_parameters, - STATE(2192), 1, - sym_text_interpolation, - [68939] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2193), 1, - sym_text_interpolation, - ACTIONS(4196), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [68953] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2194), 1, - sym_text_interpolation, - ACTIONS(4198), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [68967] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3117), 1, - anon_sym_LBRACE, - STATE(1845), 1, - sym_declaration_list, - STATE(2195), 1, - sym_text_interpolation, - [68983] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1592), 1, - anon_sym_LPAREN, - STATE(660), 1, - sym_arguments, - STATE(2196), 1, - sym_text_interpolation, - [68999] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2197), 1, - sym_text_interpolation, - ACTIONS(2324), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69013] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2198), 1, - sym_text_interpolation, - ACTIONS(4200), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69027] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2199), 1, - sym_text_interpolation, - ACTIONS(2366), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [69041] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2200), 1, - sym_text_interpolation, - ACTIONS(4202), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69055] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2201), 1, - sym_text_interpolation, - ACTIONS(4204), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69069] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1545), 1, - sym_formal_parameters, - STATE(2202), 1, - sym_text_interpolation, - [69085] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1543), 1, - sym_formal_parameters, - STATE(2203), 1, - sym_text_interpolation, - [69101] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2204), 1, - sym_text_interpolation, - ACTIONS(4206), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69115] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2205), 1, - sym_text_interpolation, - ACTIONS(4208), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69129] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2206), 1, - sym_text_interpolation, - ACTIONS(468), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69143] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(902), 1, - sym_compound_statement, - STATE(2207), 1, - sym_text_interpolation, - [69159] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2208), 1, - sym_text_interpolation, - ACTIONS(456), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69173] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(1660), 1, - sym_compound_statement, - STATE(2209), 1, - sym_text_interpolation, - [69189] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3197), 1, - anon_sym_LBRACE, - STATE(443), 1, - sym_declaration_list, - STATE(2210), 1, - sym_text_interpolation, - [69205] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2211), 1, - sym_text_interpolation, - ACTIONS(4210), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69219] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1657), 1, - sym_declaration_list, - STATE(2212), 1, - sym_text_interpolation, - [69235] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2386), 1, - anon_sym_RPAREN, - ACTIONS(4117), 1, - anon_sym_EQ, - STATE(2213), 1, - sym_text_interpolation, - [69251] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4131), 1, - sym_name, - STATE(2214), 1, - sym_text_interpolation, - STATE(2355), 1, - sym_namespace_name, - [69267] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3320), 1, - anon_sym_LBRACE, - STATE(1984), 1, - sym_enum_declaration_list, - STATE(2215), 1, - sym_text_interpolation, - [69283] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(909), 1, - sym_compound_statement, - STATE(2216), 1, - sym_text_interpolation, - [69299] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(910), 1, - sym_compound_statement, - STATE(2217), 1, - sym_text_interpolation, - [69315] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4162), 1, - anon_sym_LPAREN, - STATE(1996), 1, - sym_parenthesized_expression, - STATE(2218), 1, - sym_text_interpolation, - [69331] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(934), 1, - sym_compound_statement, - STATE(2219), 1, - sym_text_interpolation, - [69347] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4162), 1, - anon_sym_LPAREN, - STATE(2134), 1, - sym_parenthesized_expression, - STATE(2220), 1, - sym_text_interpolation, - [69363] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4097), 1, - anon_sym_LPAREN, - STATE(52), 1, - sym_parenthesized_expression, - STATE(2221), 1, - sym_text_interpolation, - [69379] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3117), 1, - anon_sym_LBRACE, - STATE(899), 1, - sym_declaration_list, - STATE(2222), 1, - sym_text_interpolation, - [69395] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4097), 1, - anon_sym_LPAREN, - STATE(54), 1, - sym_parenthesized_expression, - STATE(2223), 1, - sym_text_interpolation, - [69411] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4212), 1, - anon_sym_SEMI, - ACTIONS(4214), 1, - sym__automatic_semicolon, - STATE(2224), 1, - sym_text_interpolation, - [69427] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1071), 1, - sym_compound_statement, - STATE(2225), 1, - sym_text_interpolation, - [69443] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2226), 1, - sym_text_interpolation, - ACTIONS(4216), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [69457] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2227), 1, - sym_text_interpolation, - ACTIONS(4218), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [69471] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2228), 1, - sym_text_interpolation, - ACTIONS(3776), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - [69485] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2229), 1, - sym_text_interpolation, - ACTIONS(3935), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69499] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(1668), 1, - sym_compound_statement, - STATE(2230), 1, - sym_text_interpolation, - [69515] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1065), 1, - sym_compound_statement, - STATE(2231), 1, - sym_text_interpolation, - [69531] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2232), 1, - sym_text_interpolation, - ACTIONS(4220), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69545] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - STATE(2233), 1, - sym_text_interpolation, - STATE(2247), 1, - sym_variable_name, - [69561] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2234), 1, - sym_text_interpolation, - ACTIONS(4222), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69575] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(905), 1, - sym_compound_statement, - STATE(2235), 1, - sym_text_interpolation, - [69591] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1612), 1, - sym_declaration_list, - STATE(2236), 1, - sym_text_interpolation, - [69607] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - STATE(2099), 1, - sym_variable_name, - STATE(2237), 1, - sym_text_interpolation, - [69623] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1611), 1, - sym_declaration_list, - STATE(2238), 1, - sym_text_interpolation, - [69639] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(925), 1, - sym_compound_statement, - STATE(2239), 1, - sym_text_interpolation, - [69655] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(935), 1, - sym_compound_statement, - STATE(2240), 1, - sym_text_interpolation, - [69671] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - STATE(2095), 1, - sym_variable_name, - STATE(2241), 1, - sym_text_interpolation, - [69687] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(930), 1, - sym_compound_statement, - STATE(2242), 1, - sym_text_interpolation, - [69703] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(1594), 1, - sym_compound_statement, - STATE(2243), 1, - sym_text_interpolation, - [69719] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - STATE(2057), 1, - sym_variable_name, - STATE(2244), 1, - sym_text_interpolation, - [69735] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1461), 1, - anon_sym_LPAREN, - STATE(575), 1, - sym_arguments, - STATE(2245), 1, - sym_text_interpolation, - [69751] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1624), 1, - sym_declaration_list, - STATE(2246), 1, - sym_text_interpolation, - [69767] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2247), 1, - sym_text_interpolation, - ACTIONS(4224), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [69781] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2248), 1, - sym_text_interpolation, - ACTIONS(4226), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [69795] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2249), 1, - sym_text_interpolation, - ACTIONS(3618), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69809] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2250), 1, - sym_text_interpolation, - ACTIONS(4228), 2, - anon_sym_LBRACE, - anon_sym_COLON, - [69823] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3117), 1, - anon_sym_LBRACE, - STATE(895), 1, - sym_declaration_list, - STATE(2251), 1, - sym_text_interpolation, - [69839] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3117), 1, - anon_sym_LBRACE, - STATE(898), 1, - sym_declaration_list, - STATE(2252), 1, - sym_text_interpolation, - [69855] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2253), 1, - sym_text_interpolation, - ACTIONS(4230), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69869] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(1800), 1, - anon_sym_DOLLAR, - STATE(2113), 1, - sym_variable_name, - STATE(2254), 1, - sym_text_interpolation, - [69885] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4232), 1, - anon_sym_SEMI, - ACTIONS(4234), 1, - sym__automatic_semicolon, - STATE(2255), 1, - sym_text_interpolation, - [69901] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2256), 1, - sym_text_interpolation, - ACTIONS(4236), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69915] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2257), 1, - sym_text_interpolation, - ACTIONS(4238), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [69929] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2258), 1, - sym_text_interpolation, - ACTIONS(4240), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [69943] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3320), 1, - anon_sym_LBRACE, - STATE(1997), 1, - sym_enum_declaration_list, - STATE(2259), 1, - sym_text_interpolation, - [69959] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(943), 1, - sym_compound_statement, - STATE(2260), 1, - sym_text_interpolation, - [69975] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2261), 1, - sym_text_interpolation, - ACTIONS(3109), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [69989] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2262), 1, - sym_text_interpolation, - ACTIONS(4242), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [70003] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(888), 1, - sym_compound_statement, - STATE(2263), 1, - sym_text_interpolation, - [70019] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1058), 1, - sym_compound_statement, - STATE(2264), 1, - sym_text_interpolation, - [70035] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2265), 1, - sym_text_interpolation, - ACTIONS(4244), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [70049] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(890), 1, - sym_compound_statement, - STATE(2266), 1, - sym_text_interpolation, - [70065] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1093), 1, - sym_declaration_list, - STATE(2267), 1, - sym_text_interpolation, - [70081] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1604), 1, - sym_declaration_list, - STATE(2268), 1, - sym_text_interpolation, - [70097] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(2064), 1, - sym_formal_parameters, - STATE(2269), 1, - sym_text_interpolation, - [70113] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3320), 1, - anon_sym_LBRACE, - STATE(1973), 1, - sym_enum_declaration_list, - STATE(2270), 1, - sym_text_interpolation, - [70129] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(1877), 1, - sym_compound_statement, - STATE(2271), 1, - sym_text_interpolation, - [70145] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(892), 1, - sym_compound_statement, - STATE(2272), 1, - sym_text_interpolation, - [70161] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2273), 1, - sym_text_interpolation, - ACTIONS(4246), 2, - anon_sym_LBRACE, - anon_sym_COLON, - [70175] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4131), 1, - sym_name, - STATE(2274), 1, - sym_text_interpolation, - STATE(2449), 1, - sym_namespace_name, - [70191] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1608), 1, - sym_declaration_list, - STATE(2275), 1, - sym_text_interpolation, - [70207] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2276), 1, - sym_text_interpolation, - ACTIONS(4248), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [70221] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(2048), 1, - sym_formal_parameters, - STATE(2277), 1, - sym_text_interpolation, - [70237] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4131), 1, - sym_name, - STATE(2278), 1, - sym_text_interpolation, - STATE(2455), 1, - sym_namespace_name, - [70253] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4131), 1, - sym_name, - STATE(2279), 1, - sym_text_interpolation, - STATE(2434), 1, - sym_namespace_name, - [70269] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2280), 1, - sym_text_interpolation, - ACTIONS(2438), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [70283] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4109), 1, - anon_sym_LBRACE, - STATE(424), 1, - sym_compound_statement, - STATE(2281), 1, - sym_text_interpolation, - [70299] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3117), 1, - anon_sym_LBRACE, - STATE(903), 1, - sym_declaration_list, - STATE(2282), 1, - sym_text_interpolation, - [70315] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2283), 1, - sym_text_interpolation, - ACTIONS(3834), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [70329] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1922), 1, - sym_formal_parameters, - STATE(2284), 1, - sym_text_interpolation, - [70345] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3117), 1, - anon_sym_LBRACE, - STATE(904), 1, - sym_declaration_list, - STATE(2285), 1, - sym_text_interpolation, - [70361] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2286), 1, - sym_text_interpolation, - ACTIONS(3181), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [70375] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2287), 1, - sym_text_interpolation, - ACTIONS(4250), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [70389] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2288), 1, - sym_text_interpolation, - ACTIONS(4252), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [70403] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4097), 1, - anon_sym_LPAREN, - STATE(85), 1, - sym_parenthesized_expression, - STATE(2289), 1, - sym_text_interpolation, - [70419] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2290), 1, - sym_text_interpolation, - ACTIONS(4254), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [70433] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2291), 1, - sym_text_interpolation, - ACTIONS(4256), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [70447] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2292), 1, - sym_text_interpolation, - ACTIONS(4258), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [70461] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2293), 1, - sym_text_interpolation, - ACTIONS(1567), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [70475] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2294), 1, - sym_text_interpolation, - ACTIONS(3740), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [70489] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(917), 1, - sym_compound_statement, - STATE(2295), 1, - sym_text_interpolation, - [70505] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1617), 1, - sym_declaration_list, - STATE(2296), 1, - sym_text_interpolation, - [70521] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2654), 1, - aux_sym__arrow_function_header_token1, - ACTIONS(4260), 1, - aux_sym_namespace_use_declaration_token2, - STATE(2297), 1, - sym_text_interpolation, - [70537] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3117), 1, - anon_sym_LBRACE, - STATE(941), 1, - sym_declaration_list, - STATE(2298), 1, - sym_text_interpolation, - [70553] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4097), 1, - anon_sym_LPAREN, - STATE(38), 1, - sym_parenthesized_expression, - STATE(2299), 1, - sym_text_interpolation, - [70569] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2300), 1, - sym_text_interpolation, - ACTIONS(4262), 2, - sym__eof, - sym_php_tag, - [70583] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1074), 1, - sym_declaration_list, - STATE(2301), 1, - sym_text_interpolation, - [70599] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(920), 1, - sym_compound_statement, - STATE(2302), 1, - sym_text_interpolation, - [70615] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(922), 1, - sym_compound_statement, - STATE(2303), 1, - sym_text_interpolation, - [70631] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4156), 1, - anon_sym_LPAREN, - STATE(1633), 1, - sym_formal_parameters, - STATE(2304), 1, - sym_text_interpolation, - [70647] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2305), 1, - sym_text_interpolation, - ACTIONS(2324), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [70661] = 4, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - STATE(2306), 1, - sym_text_interpolation, - ACTIONS(2967), 2, - sym_nowdoc_string, - anon_sym_, - [70675] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - STATE(2307), 1, - sym_text_interpolation, - ACTIONS(3723), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [70689] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4188), 1, - anon_sym_LPAREN, - STATE(2190), 1, - sym_parenthesized_expression, - STATE(2308), 1, - sym_text_interpolation, - [70705] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4109), 1, - anon_sym_LBRACE, - STATE(426), 1, - sym_compound_statement, - STATE(2309), 1, - sym_text_interpolation, - [70721] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2420), 1, - anon_sym_RPAREN, - ACTIONS(4117), 1, - anon_sym_EQ, - STATE(2310), 1, - sym_text_interpolation, - [70737] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(1626), 1, - sym_compound_statement, - STATE(2311), 1, - sym_text_interpolation, - [70753] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(374), 1, - anon_sym_LBRACE, - ACTIONS(1443), 1, - sym_comment, - STATE(886), 1, - sym_compound_statement, - STATE(2312), 1, - sym_text_interpolation, - [70769] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1541), 1, - sym_formal_parameters, - STATE(2313), 1, - sym_text_interpolation, - [70785] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(496), 1, - ts_builtin_sym_end, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4264), 1, - sym_php_tag, - STATE(2314), 1, - sym_text_interpolation, - [70801] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3197), 1, - anon_sym_LBRACE, - STATE(438), 1, - sym_declaration_list, - STATE(2315), 1, - sym_text_interpolation, - [70817] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3057), 1, - anon_sym_LPAREN, - STATE(1581), 1, - sym_formal_parameters, - STATE(2316), 1, - sym_text_interpolation, - [70833] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3447), 1, - anon_sym_LBRACE, - STATE(477), 1, - sym_enum_declaration_list, - STATE(2317), 1, - sym_text_interpolation, - [70849] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3561), 1, - anon_sym_LBRACE, - STATE(515), 1, - sym_declaration_list, - STATE(2318), 1, - sym_text_interpolation, - [70865] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3139), 1, - anon_sym_LBRACE, - STATE(1628), 1, - sym_declaration_list, - STATE(2319), 1, - sym_text_interpolation, - [70881] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3320), 1, - anon_sym_LBRACE, - STATE(1841), 1, - sym_enum_declaration_list, - STATE(2320), 1, - sym_text_interpolation, - [70897] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4266), 1, - anon_sym_SEMI, - ACTIONS(4268), 1, - sym__automatic_semicolon, - STATE(2321), 1, - sym_text_interpolation, - [70913] = 5, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3195), 1, - anon_sym_LBRACE, - STATE(1051), 1, - sym_compound_statement, - STATE(2322), 1, - sym_text_interpolation, - [70929] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4270), 1, - anon_sym_DQUOTE2, - STATE(2323), 1, - sym_text_interpolation, - [70942] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(836), 1, - anon_sym_RPAREN, - ACTIONS(1443), 1, - sym_comment, - STATE(2324), 1, - sym_text_interpolation, - [70955] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4272), 1, - anon_sym_LPAREN, - STATE(2325), 1, - sym_text_interpolation, - [70968] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2420), 1, - anon_sym_RPAREN, - STATE(2326), 1, - sym_text_interpolation, - [70981] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4274), 1, - anon_sym_RPAREN, - STATE(2327), 1, - sym_text_interpolation, - [70994] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3931), 1, - anon_sym_RBRACK, - STATE(2328), 1, - sym_text_interpolation, - [71007] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(864), 1, - anon_sym_RPAREN, - ACTIONS(1443), 1, - sym_comment, - STATE(2329), 1, - sym_text_interpolation, - [71020] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4276), 1, - anon_sym_EQ, - STATE(2330), 1, - sym_text_interpolation, - [71033] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4278), 1, - anon_sym_RPAREN, - STATE(2331), 1, - sym_text_interpolation, - [71046] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4280), 1, - anon_sym_EQ, - STATE(2332), 1, - sym_text_interpolation, - [71059] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3754), 1, - anon_sym_RPAREN, - STATE(2333), 1, - sym_text_interpolation, - [71072] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4282), 1, - anon_sym_RPAREN, - STATE(2334), 1, - sym_text_interpolation, - [71085] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4284), 1, - anon_sym_COLON_COLON, - STATE(2335), 1, - sym_text_interpolation, - [71098] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4286), 1, - anon_sym_EQ_GT, - STATE(2336), 1, - sym_text_interpolation, - [71111] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2124), 1, - anon_sym_STAR_STAR, - STATE(2337), 1, - sym_text_interpolation, - [71124] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4288), 1, - anon_sym_RPAREN, - STATE(2338), 1, - sym_text_interpolation, - [71137] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4290), 1, - sym_name, - STATE(2339), 1, - sym_text_interpolation, - [71150] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2134), 1, - anon_sym_STAR_STAR, - STATE(2340), 1, - sym_text_interpolation, - [71163] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4292), 1, - anon_sym_RPAREN, - STATE(2341), 1, - sym_text_interpolation, - [71176] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4294), 1, - anon_sym_RPAREN, - STATE(2342), 1, - sym_text_interpolation, - [71189] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4296), 1, - anon_sym_SEMI, - STATE(2343), 1, - sym_text_interpolation, - [71202] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4298), 1, - anon_sym_EQ, - STATE(2344), 1, - sym_text_interpolation, - [71215] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4300), 1, - aux_sym_while_statement_token2, - STATE(2345), 1, - sym_text_interpolation, - [71228] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4302), 1, - anon_sym_LPAREN, - STATE(2346), 1, - sym_text_interpolation, - [71241] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4304), 1, - anon_sym_EQ_GT, - STATE(2347), 1, - sym_text_interpolation, - [71254] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4306), 1, - aux_sym_if_statement_token2, - STATE(2348), 1, - sym_text_interpolation, - [71267] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4308), 1, - anon_sym_DQUOTE2, - STATE(2349), 1, - sym_text_interpolation, - [71280] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3788), 1, - anon_sym_RPAREN, - STATE(2350), 1, - sym_text_interpolation, - [71293] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4310), 1, - anon_sym_EQ, - STATE(2351), 1, - sym_text_interpolation, - [71306] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2967), 1, - sym_heredoc_end, - STATE(2352), 1, - sym_text_interpolation, - [71319] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4312), 1, - sym_name, - STATE(2353), 1, - sym_text_interpolation, - [71332] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4314), 1, - sym_name, - STATE(2354), 1, - sym_text_interpolation, - [71345] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4316), 1, - anon_sym_BSLASH, - STATE(2355), 1, - sym_text_interpolation, - [71358] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4318), 1, - anon_sym_SQUOTE2, - STATE(2356), 1, - sym_text_interpolation, - [71371] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3870), 1, - anon_sym_LBRACE, - STATE(2357), 1, - sym_text_interpolation, - [71384] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3822), 1, - anon_sym_RPAREN, - STATE(2358), 1, - sym_text_interpolation, - [71397] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4320), 1, - aux_sym_foreach_statement_token2, - STATE(2359), 1, - sym_text_interpolation, - [71410] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4322), 1, - anon_sym_RPAREN, - STATE(2360), 1, - sym_text_interpolation, - [71423] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(868), 1, - anon_sym_RPAREN, - ACTIONS(1443), 1, - sym_comment, - STATE(2361), 1, - sym_text_interpolation, - [71436] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4324), 1, - sym_name, - STATE(2362), 1, - sym_text_interpolation, - [71449] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4326), 1, - anon_sym_BSLASH, - STATE(2363), 1, - sym_text_interpolation, - [71462] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4328), 1, - anon_sym_BSLASH, - STATE(2364), 1, - sym_text_interpolation, - [71475] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4330), 1, - sym_name, - STATE(2365), 1, - sym_text_interpolation, - [71488] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4332), 1, - anon_sym_RPAREN, - STATE(2366), 1, - sym_text_interpolation, - [71501] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3832), 1, - sym_name, - STATE(2367), 1, - sym_text_interpolation, - [71514] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4334), 1, - anon_sym_BSLASH, - STATE(2368), 1, - sym_text_interpolation, - [71527] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4336), 1, - sym_name, - STATE(2369), 1, - sym_text_interpolation, - [71540] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2386), 1, - anon_sym_RPAREN, - STATE(2370), 1, - sym_text_interpolation, - [71553] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(862), 1, - anon_sym_RPAREN, - ACTIONS(1443), 1, - sym_comment, - STATE(2371), 1, - sym_text_interpolation, - [71566] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4338), 1, - anon_sym_EQ_GT, - STATE(2372), 1, - sym_text_interpolation, - [71579] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2176), 1, - anon_sym_STAR_STAR, - STATE(2373), 1, - sym_text_interpolation, - [71592] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4340), 1, - aux_sym_if_statement_token2, - STATE(2374), 1, - sym_text_interpolation, - [71605] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4342), 1, - sym_name, - STATE(2375), 1, - sym_text_interpolation, - [71618] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4344), 1, - aux_sym__arrow_function_header_token1, - STATE(2376), 1, - sym_text_interpolation, - [71631] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4346), 1, - aux_sym_class_declaration_token1, - STATE(2377), 1, - sym_text_interpolation, - [71644] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(838), 1, - anon_sym_SEMI, - ACTIONS(1443), 1, - sym_comment, - STATE(2378), 1, - sym_text_interpolation, - [71657] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4348), 1, - sym_name, - STATE(2379), 1, - sym_text_interpolation, - [71670] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4350), 1, - sym_name, - STATE(2380), 1, - sym_text_interpolation, - [71683] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4352), 1, - aux_sym_while_statement_token1, - STATE(2381), 1, - sym_text_interpolation, - [71696] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4354), 1, - anon_sym_SQUOTE2, - STATE(2382), 1, - sym_text_interpolation, - [71709] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4356), 1, - anon_sym_RPAREN, - STATE(2383), 1, - sym_text_interpolation, - [71722] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4358), 1, - sym_name, - STATE(2384), 1, - sym_text_interpolation, - [71735] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3828), 1, - sym_name, - STATE(2385), 1, - sym_text_interpolation, - [71748] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4360), 1, - aux_sym_while_statement_token2, - STATE(2386), 1, - sym_text_interpolation, - [71761] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4362), 1, - sym_name, - STATE(2387), 1, - sym_text_interpolation, - [71774] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4364), 1, - sym_heredoc_start, - STATE(2388), 1, - sym_text_interpolation, - [71787] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2258), 1, - anon_sym_STAR_STAR, - STATE(2389), 1, - sym_text_interpolation, - [71800] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4366), 1, - sym_heredoc_start, - STATE(2390), 1, - sym_text_interpolation, - [71813] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4368), 1, - anon_sym_RPAREN, - STATE(2391), 1, - sym_text_interpolation, - [71826] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4370), 1, - anon_sym_SQUOTE, - STATE(2392), 1, - sym_text_interpolation, - [71839] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4372), 1, - aux_sym_if_statement_token2, - STATE(2393), 1, - sym_text_interpolation, - [71852] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4374), 1, - anon_sym_EQ_GT, - STATE(2394), 1, - sym_text_interpolation, - [71865] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4376), 1, - anon_sym_EQ_GT, - STATE(2395), 1, - sym_text_interpolation, - [71878] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4378), 1, - anon_sym_EQ, - STATE(2396), 1, - sym_text_interpolation, - [71891] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4380), 1, - anon_sym_COLON_COLON, - STATE(2397), 1, - sym_text_interpolation, - [71904] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4382), 1, - anon_sym_RPAREN, - STATE(2398), 1, - sym_text_interpolation, - [71917] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4384), 1, - anon_sym_EQ_GT, - STATE(2399), 1, - sym_text_interpolation, - [71930] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4386), 1, - anon_sym_EQ, - STATE(2400), 1, - sym_text_interpolation, - [71943] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4388), 1, - sym_name, - STATE(2401), 1, - sym_text_interpolation, - [71956] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4390), 1, - sym_name, - STATE(2402), 1, - sym_text_interpolation, - [71969] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4392), 1, - sym_name, - STATE(2403), 1, - sym_text_interpolation, - [71982] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4394), 1, - aux_sym_class_declaration_token1, - STATE(2404), 1, - sym_text_interpolation, - [71995] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4396), 1, - anon_sym_COLON_COLON, - STATE(2405), 1, - sym_text_interpolation, - [72008] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4398), 1, - anon_sym_RPAREN, - STATE(2406), 1, - sym_text_interpolation, - [72021] = 4, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4400), 1, - sym_string_value, - STATE(2407), 1, - sym_text_interpolation, - [72034] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4402), 1, - aux_sym_class_declaration_token1, - STATE(2408), 1, - sym_text_interpolation, - [72047] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4404), 1, - sym_name, - STATE(2409), 1, - sym_text_interpolation, - [72060] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4119), 1, - anon_sym_LPAREN, - STATE(2410), 1, - sym_text_interpolation, - [72073] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4406), 1, - sym_name, - STATE(2411), 1, - sym_text_interpolation, - [72086] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4408), 1, - sym_name, - STATE(2412), 1, - sym_text_interpolation, - [72099] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4410), 1, - anon_sym_RPAREN, - STATE(2413), 1, - sym_text_interpolation, - [72112] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4412), 1, - anon_sym_RPAREN, - STATE(2414), 1, - sym_text_interpolation, - [72125] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4414), 1, - sym_name, - STATE(2415), 1, - sym_text_interpolation, - [72138] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4416), 1, - anon_sym_COLON_COLON, - STATE(2416), 1, - sym_text_interpolation, - [72151] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4418), 1, - sym_name, - STATE(2417), 1, - sym_text_interpolation, - [72164] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4420), 1, - anon_sym_COLON_COLON, - STATE(2418), 1, - sym_text_interpolation, - [72177] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4015), 1, - anon_sym_RPAREN, - STATE(2419), 1, - sym_text_interpolation, - [72190] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4422), 1, - anon_sym_RBRACK, - STATE(2420), 1, - sym_text_interpolation, - [72203] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4424), 1, - sym_integer, - STATE(2421), 1, - sym_text_interpolation, - [72216] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4426), 1, - anon_sym_RPAREN, - STATE(2422), 1, - sym_text_interpolation, - [72229] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4121), 1, - anon_sym_RPAREN, - STATE(2423), 1, - sym_text_interpolation, - [72242] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4428), 1, - anon_sym_RBRACK, - STATE(2424), 1, - sym_text_interpolation, - [72255] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4430), 1, - sym_heredoc_end, - STATE(2425), 1, - sym_text_interpolation, - [72268] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4432), 1, - anon_sym_COLON_COLON, - STATE(2426), 1, - sym_text_interpolation, - [72281] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2452), 1, - anon_sym_RPAREN, - STATE(2427), 1, - sym_text_interpolation, - [72294] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4049), 1, - anon_sym_RPAREN, - STATE(2428), 1, - sym_text_interpolation, - [72307] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4434), 1, - anon_sym_EQ_GT, - STATE(2429), 1, - sym_text_interpolation, - [72320] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4436), 1, - aux_sym_foreach_statement_token2, - STATE(2430), 1, - sym_text_interpolation, - [72333] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4438), 1, - anon_sym_COLON_COLON, - STATE(2431), 1, - sym_text_interpolation, - [72346] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4440), 1, - anon_sym_EQ_GT, - STATE(2432), 1, - sym_text_interpolation, - [72359] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4081), 1, - anon_sym_RPAREN, - STATE(2433), 1, - sym_text_interpolation, - [72372] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3417), 1, - anon_sym_BSLASH, - STATE(2434), 1, - sym_text_interpolation, - [72385] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4442), 1, - anon_sym_EQ_GT, - STATE(2435), 1, - sym_text_interpolation, - [72398] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4444), 1, - anon_sym_COLON_COLON, - STATE(2436), 1, - sym_text_interpolation, - [72411] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4446), 1, - aux_sym_class_declaration_token1, - STATE(2437), 1, - sym_text_interpolation, - [72424] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4448), 1, - aux_sym_namespace_use_declaration_token3, - STATE(2438), 1, - sym_text_interpolation, - [72437] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4450), 1, - anon_sym_BSLASH, - STATE(2439), 1, - sym_text_interpolation, - [72450] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4085), 1, - anon_sym_RPAREN, - STATE(2440), 1, - sym_text_interpolation, - [72463] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4452), 1, - anon_sym_EQ, - STATE(2441), 1, - sym_text_interpolation, - [72476] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4454), 1, - anon_sym_COLON_COLON, - STATE(2442), 1, - sym_text_interpolation, - [72489] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4456), 1, - aux_sym_while_statement_token1, - STATE(2443), 1, - sym_text_interpolation, - [72502] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4458), 1, - sym_heredoc_start, - STATE(2444), 1, - sym_text_interpolation, - [72515] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4460), 1, - sym_heredoc_start, - STATE(2445), 1, - sym_text_interpolation, - [72528] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3892), 1, - anon_sym_LBRACE, - STATE(2446), 1, - sym_text_interpolation, - [72541] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4462), 1, - aux_sym_class_declaration_token1, - STATE(2447), 1, - sym_text_interpolation, - [72554] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4464), 1, - anon_sym_BSLASH, - STATE(2448), 1, - sym_text_interpolation, - [72567] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4466), 1, - anon_sym_BSLASH, - STATE(2449), 1, - sym_text_interpolation, - [72580] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4468), 1, - sym_name, - STATE(2450), 1, - sym_text_interpolation, - [72593] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4470), 1, - anon_sym_RPAREN, - STATE(2451), 1, - sym_text_interpolation, - [72606] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4021), 1, - anon_sym_RPAREN, - STATE(2452), 1, - sym_text_interpolation, - [72619] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4472), 1, - anon_sym_EQ_GT, - STATE(2453), 1, - sym_text_interpolation, - [72632] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4474), 1, - anon_sym_BSLASH, - STATE(2454), 1, - sym_text_interpolation, - [72645] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4476), 1, - anon_sym_BSLASH, - STATE(2455), 1, - sym_text_interpolation, - [72658] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4117), 1, - anon_sym_EQ, - STATE(2456), 1, - sym_text_interpolation, - [72671] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4478), 1, - sym_name, - STATE(2457), 1, - sym_text_interpolation, - [72684] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(842), 1, - anon_sym_SEMI, - ACTIONS(1443), 1, - sym_comment, - STATE(2458), 1, - sym_text_interpolation, - [72697] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4480), 1, - anon_sym_COLON_COLON, - STATE(2459), 1, - sym_text_interpolation, - [72710] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4482), 1, - anon_sym_COLON_COLON, - STATE(2460), 1, - sym_text_interpolation, - [72723] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4484), 1, - anon_sym_RPAREN, - STATE(2461), 1, - sym_text_interpolation, - [72736] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3458), 1, - sym_name, - STATE(2462), 1, - sym_text_interpolation, - [72749] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(856), 1, - anon_sym_RPAREN, - ACTIONS(1443), 1, - sym_comment, - STATE(2463), 1, - sym_text_interpolation, - [72762] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(866), 1, - anon_sym_RPAREN, - ACTIONS(1443), 1, - sym_comment, - STATE(2464), 1, - sym_text_interpolation, - [72775] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4486), 1, - anon_sym_SEMI, - STATE(2465), 1, - sym_text_interpolation, - [72788] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2378), 1, - anon_sym_RPAREN, - STATE(2466), 1, - sym_text_interpolation, - [72801] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4488), 1, - anon_sym_SEMI, - STATE(2467), 1, - sym_text_interpolation, - [72814] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(2414), 1, - anon_sym_RPAREN, - STATE(2468), 1, - sym_text_interpolation, - [72827] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(860), 1, - anon_sym_RPAREN, - ACTIONS(1443), 1, - sym_comment, - STATE(2469), 1, - sym_text_interpolation, - [72840] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4490), 1, - aux_sym_if_statement_token2, - STATE(2470), 1, - sym_text_interpolation, - [72853] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4492), 1, - anon_sym_RPAREN, - STATE(2471), 1, - sym_text_interpolation, - [72866] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4494), 1, - aux_sym_if_statement_token2, - STATE(2472), 1, - sym_text_interpolation, - [72879] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3957), 1, - anon_sym_RPAREN, - STATE(2473), 1, - sym_text_interpolation, - [72892] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3326), 1, - sym_name, - STATE(2474), 1, - sym_text_interpolation, - [72905] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4496), 1, - anon_sym_RBRACK, - STATE(2475), 1, - sym_text_interpolation, - [72918] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4498), 1, - anon_sym_RPAREN, - STATE(2476), 1, - sym_text_interpolation, - [72931] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4500), 1, - anon_sym_RPAREN, - STATE(2477), 1, - sym_text_interpolation, - [72944] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3287), 1, - anon_sym_COLON_COLON, - STATE(2478), 1, - sym_text_interpolation, - [72957] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4502), 1, - anon_sym_COLON_COLON, - STATE(2479), 1, - sym_text_interpolation, - [72970] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4504), 1, - anon_sym_EQ_GT, - STATE(2480), 1, - sym_text_interpolation, - [72983] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4506), 1, - anon_sym_EQ, - STATE(2481), 1, - sym_text_interpolation, - [72996] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4508), 1, - anon_sym_EQ_GT, - STATE(2482), 1, - sym_text_interpolation, - [73009] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4510), 1, - anon_sym_COLON_COLON, - STATE(2483), 1, - sym_text_interpolation, - [73022] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4512), 1, - aux_sym_namespace_use_declaration_token3, - STATE(2484), 1, - sym_text_interpolation, - [73035] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4514), 1, - sym_name, - STATE(2485), 1, - sym_text_interpolation, - [73048] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4516), 1, - aux_sym_namespace_use_declaration_token3, - STATE(2486), 1, - sym_text_interpolation, - [73061] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4518), 1, - aux_sym__arrow_function_header_token1, - STATE(2487), 1, - sym_text_interpolation, - [73074] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4520), 1, - aux_sym_class_declaration_token1, - STATE(2488), 1, - sym_text_interpolation, - [73087] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(850), 1, - anon_sym_SEMI, - ACTIONS(1443), 1, - sym_comment, - STATE(2489), 1, - sym_text_interpolation, - [73100] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4522), 1, - anon_sym_BSLASH, - STATE(2490), 1, - sym_text_interpolation, - [73113] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4524), 1, - sym_name, - STATE(2491), 1, - sym_text_interpolation, - [73126] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4526), 1, - anon_sym_EQ_GT, - STATE(2492), 1, - sym_text_interpolation, - [73139] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4528), 1, - anon_sym_SEMI, - STATE(2493), 1, - sym_text_interpolation, - [73152] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4530), 1, - anon_sym_EQ, - STATE(2494), 1, - sym_text_interpolation, - [73165] = 4, - ACTIONS(3), 1, - anon_sym_QMARK_GT, - ACTIONS(5), 1, - sym_comment, - ACTIONS(4532), 1, - sym_string_value, - STATE(2495), 1, - sym_text_interpolation, - [73178] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4534), 1, - anon_sym_LPAREN, - STATE(2496), 1, - sym_text_interpolation, - [73191] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4536), 1, - anon_sym_EQ_GT, - STATE(2497), 1, - sym_text_interpolation, - [73204] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4538), 1, - sym_heredoc_end, - STATE(2498), 1, - sym_text_interpolation, - [73217] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4540), 1, - sym_heredoc_end, - STATE(2499), 1, - sym_text_interpolation, - [73230] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4542), 1, - anon_sym_LPAREN, - STATE(2500), 1, - sym_text_interpolation, - [73243] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4544), 1, - anon_sym_LPAREN, - STATE(2501), 1, - sym_text_interpolation, - [73256] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4546), 1, - sym_heredoc_end, - STATE(2502), 1, - sym_text_interpolation, - [73269] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4548), 1, - sym_name, - STATE(2503), 1, - sym_text_interpolation, - [73282] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4550), 1, - sym_heredoc_end, - STATE(2504), 1, - sym_text_interpolation, - [73295] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4552), 1, - anon_sym_LPAREN, - STATE(2505), 1, - sym_text_interpolation, - [73308] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4554), 1, - anon_sym_LPAREN, - STATE(2506), 1, - sym_text_interpolation, - [73321] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4556), 1, - anon_sym_LPAREN, - STATE(2507), 1, - sym_text_interpolation, - [73334] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - STATE(2508), 1, - sym_text_interpolation, - [73347] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4560), 1, - sym_name, - STATE(2509), 1, - sym_text_interpolation, - [73360] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4562), 1, - anon_sym_LPAREN, - STATE(2510), 1, - sym_text_interpolation, - [73373] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4564), 1, - anon_sym_LPAREN, - STATE(2511), 1, - sym_text_interpolation, - [73386] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4566), 1, - sym_name, - STATE(2512), 1, - sym_text_interpolation, - [73399] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4568), 1, - sym_name, - STATE(2513), 1, - sym_text_interpolation, - [73412] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3811), 1, - anon_sym_RPAREN, - STATE(2514), 1, - sym_text_interpolation, - [73425] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4570), 1, - sym_name, - STATE(2515), 1, - sym_text_interpolation, - [73438] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4572), 1, - sym_name, - STATE(2516), 1, - sym_text_interpolation, - [73451] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4574), 1, - anon_sym_LPAREN, - STATE(2517), 1, - sym_text_interpolation, - [73464] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4576), 1, - sym_name, - STATE(2518), 1, - sym_text_interpolation, - [73477] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4578), 1, - anon_sym_SEMI, - STATE(2519), 1, - sym_text_interpolation, - [73490] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3748), 1, - anon_sym_RPAREN, - STATE(2520), 1, - sym_text_interpolation, - [73503] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(852), 1, - anon_sym_SEMI, - ACTIONS(1443), 1, - sym_comment, - STATE(2521), 1, - sym_text_interpolation, - [73516] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4580), 1, - sym_heredoc_end, - STATE(2522), 1, - sym_text_interpolation, - [73529] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4582), 1, - anon_sym_RBRACK, - STATE(2523), 1, - sym_text_interpolation, - [73542] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4584), 1, - anon_sym_SEMI, - STATE(2524), 1, - sym_text_interpolation, - [73555] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4586), 1, - anon_sym_LPAREN, - STATE(2525), 1, - sym_text_interpolation, - [73568] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4588), 1, - anon_sym_RPAREN, - STATE(2526), 1, - sym_text_interpolation, - [73581] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4590), 1, - anon_sym_SEMI, - STATE(2527), 1, - sym_text_interpolation, - [73594] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(872), 1, - anon_sym_RPAREN, - ACTIONS(1443), 1, - sym_comment, - STATE(2528), 1, - sym_text_interpolation, - [73607] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4592), 1, - anon_sym_LPAREN, - STATE(2529), 1, - sym_text_interpolation, - [73620] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4594), 1, - anon_sym_LPAREN, - STATE(2530), 1, - sym_text_interpolation, - [73633] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4596), 1, - sym_name, - STATE(2531), 1, - sym_text_interpolation, - [73646] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4598), 1, - anon_sym_SEMI, - STATE(2532), 1, - sym_text_interpolation, - [73659] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3864), 1, - anon_sym_RBRACK, - STATE(2533), 1, - sym_text_interpolation, - [73672] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4600), 1, - anon_sym_LPAREN, - STATE(2534), 1, - sym_text_interpolation, - [73685] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4602), 1, - ts_builtin_sym_end, - STATE(2535), 1, - sym_text_interpolation, - [73698] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4604), 1, - anon_sym_LPAREN, - STATE(2536), 1, - sym_text_interpolation, - [73711] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4606), 1, - anon_sym_LPAREN, - STATE(2537), 1, - sym_text_interpolation, - [73724] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(3758), 1, - anon_sym_RPAREN, - STATE(2538), 1, - sym_text_interpolation, - [73737] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4608), 1, - anon_sym_LPAREN, - STATE(2539), 1, - sym_text_interpolation, - [73750] = 4, - ACTIONS(18), 1, - anon_sym_QMARK_GT, - ACTIONS(1443), 1, - sym_comment, - ACTIONS(4610), 1, - anon_sym_LPAREN, - STATE(2540), 1, - sym_text_interpolation, - [73763] = 1, - ACTIONS(4612), 1, - ts_builtin_sym_end, - [73767] = 1, - ACTIONS(4614), 1, - ts_builtin_sym_end, -}; - -static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(557)] = 0, - [SMALL_STATE(558)] = 79, - [SMALL_STATE(559)] = 158, - [SMALL_STATE(560)] = 245, - [SMALL_STATE(561)] = 324, - [SMALL_STATE(562)] = 403, - [SMALL_STATE(563)] = 482, - [SMALL_STATE(564)] = 556, - [SMALL_STATE(565)] = 630, - [SMALL_STATE(566)] = 704, - [SMALL_STATE(567)] = 778, - [SMALL_STATE(568)] = 852, - [SMALL_STATE(569)] = 926, - [SMALL_STATE(570)] = 1000, - [SMALL_STATE(571)] = 1074, - [SMALL_STATE(572)] = 1148, - [SMALL_STATE(573)] = 1222, - [SMALL_STATE(574)] = 1296, - [SMALL_STATE(575)] = 1370, - [SMALL_STATE(576)] = 1444, - [SMALL_STATE(577)] = 1529, - [SMALL_STATE(578)] = 1614, - [SMALL_STATE(579)] = 1695, - [SMALL_STATE(580)] = 1779, - [SMALL_STATE(581)] = 1863, - [SMALL_STATE(582)] = 1938, - [SMALL_STATE(583)] = 2027, - [SMALL_STATE(584)] = 2106, - [SMALL_STATE(585)] = 2189, - [SMALL_STATE(586)] = 2272, - [SMALL_STATE(587)] = 2351, - [SMALL_STATE(588)] = 2434, - [SMALL_STATE(589)] = 2509, - [SMALL_STATE(590)] = 2584, - [SMALL_STATE(591)] = 2659, - [SMALL_STATE(592)] = 2742, - [SMALL_STATE(593)] = 2817, - [SMALL_STATE(594)] = 2895, - [SMALL_STATE(595)] = 2965, - [SMALL_STATE(596)] = 3035, - [SMALL_STATE(597)] = 3105, - [SMALL_STATE(598)] = 3175, - [SMALL_STATE(599)] = 3259, - [SMALL_STATE(600)] = 3329, - [SMALL_STATE(601)] = 3399, - [SMALL_STATE(602)] = 3469, - [SMALL_STATE(603)] = 3551, - [SMALL_STATE(604)] = 3621, - [SMALL_STATE(605)] = 3691, - [SMALL_STATE(606)] = 3775, - [SMALL_STATE(607)] = 3845, - [SMALL_STATE(608)] = 3915, - [SMALL_STATE(609)] = 3985, - [SMALL_STATE(610)] = 4055, - [SMALL_STATE(611)] = 4139, - [SMALL_STATE(612)] = 4209, - [SMALL_STATE(613)] = 4279, - [SMALL_STATE(614)] = 4349, - [SMALL_STATE(615)] = 4419, - [SMALL_STATE(616)] = 4497, - [SMALL_STATE(617)] = 4579, - [SMALL_STATE(618)] = 4662, - [SMALL_STATE(619)] = 4745, - [SMALL_STATE(620)] = 4822, - [SMALL_STATE(621)] = 4899, - [SMALL_STATE(622)] = 4976, - [SMALL_STATE(623)] = 5053, - [SMALL_STATE(624)] = 5129, - [SMALL_STATE(625)] = 5207, - [SMALL_STATE(626)] = 5283, - [SMALL_STATE(627)] = 5361, - [SMALL_STATE(628)] = 5439, - [SMALL_STATE(629)] = 5516, - [SMALL_STATE(630)] = 5587, - [SMALL_STATE(631)] = 5652, - [SMALL_STATE(632)] = 5713, - [SMALL_STATE(633)] = 5778, - [SMALL_STATE(634)] = 5843, - [SMALL_STATE(635)] = 5908, - [SMALL_STATE(636)] = 5979, - [SMALL_STATE(637)] = 6046, - [SMALL_STATE(638)] = 6115, - [SMALL_STATE(639)] = 6180, - [SMALL_STATE(640)] = 6251, - [SMALL_STATE(641)] = 6322, - [SMALL_STATE(642)] = 6382, - [SMALL_STATE(643)] = 6446, - [SMALL_STATE(644)] = 6506, - [SMALL_STATE(645)] = 6566, - [SMALL_STATE(646)] = 6626, - [SMALL_STATE(647)] = 6736, - [SMALL_STATE(648)] = 6846, - [SMALL_STATE(649)] = 6906, - [SMALL_STATE(650)] = 6966, - [SMALL_STATE(651)] = 7026, - [SMALL_STATE(652)] = 7086, - [SMALL_STATE(653)] = 7146, - [SMALL_STATE(654)] = 7206, - [SMALL_STATE(655)] = 7266, - [SMALL_STATE(656)] = 7326, - [SMALL_STATE(657)] = 7386, - [SMALL_STATE(658)] = 7446, - [SMALL_STATE(659)] = 7506, - [SMALL_STATE(660)] = 7566, - [SMALL_STATE(661)] = 7626, - [SMALL_STATE(662)] = 7686, - [SMALL_STATE(663)] = 7751, - [SMALL_STATE(664)] = 7816, - [SMALL_STATE(665)] = 7881, - [SMALL_STATE(666)] = 7988, - [SMALL_STATE(667)] = 8053, - [SMALL_STATE(668)] = 8118, - [SMALL_STATE(669)] = 8181, - [SMALL_STATE(670)] = 8246, - [SMALL_STATE(671)] = 8309, - [SMALL_STATE(672)] = 8416, - [SMALL_STATE(673)] = 8479, - [SMALL_STATE(674)] = 8582, - [SMALL_STATE(675)] = 8685, - [SMALL_STATE(676)] = 8750, - [SMALL_STATE(677)] = 8811, - [SMALL_STATE(678)] = 8874, - [SMALL_STATE(679)] = 8937, - [SMALL_STATE(680)] = 9000, - [SMALL_STATE(681)] = 9107, - [SMALL_STATE(682)] = 9170, - [SMALL_STATE(683)] = 9231, - [SMALL_STATE(684)] = 9292, - [SMALL_STATE(685)] = 9357, - [SMALL_STATE(686)] = 9422, - [SMALL_STATE(687)] = 9523, - [SMALL_STATE(688)] = 9586, - [SMALL_STATE(689)] = 9647, - [SMALL_STATE(690)] = 9710, - [SMALL_STATE(691)] = 9817, - [SMALL_STATE(692)] = 9878, - [SMALL_STATE(693)] = 9941, - [SMALL_STATE(694)] = 10004, - [SMALL_STATE(695)] = 10069, - [SMALL_STATE(696)] = 10132, - [SMALL_STATE(697)] = 10197, - [SMALL_STATE(698)] = 10258, - [SMALL_STATE(699)] = 10321, - [SMALL_STATE(700)] = 10386, - [SMALL_STATE(701)] = 10444, - [SMALL_STATE(702)] = 10502, - [SMALL_STATE(703)] = 10560, - [SMALL_STATE(704)] = 10618, - [SMALL_STATE(705)] = 10676, - [SMALL_STATE(706)] = 10734, - [SMALL_STATE(707)] = 10792, - [SMALL_STATE(708)] = 10850, - [SMALL_STATE(709)] = 10908, - [SMALL_STATE(710)] = 10966, - [SMALL_STATE(711)] = 11024, - [SMALL_STATE(712)] = 11082, - [SMALL_STATE(713)] = 11140, - [SMALL_STATE(714)] = 11198, - [SMALL_STATE(715)] = 11256, - [SMALL_STATE(716)] = 11314, - [SMALL_STATE(717)] = 11372, - [SMALL_STATE(718)] = 11430, - [SMALL_STATE(719)] = 11488, - [SMALL_STATE(720)] = 11546, - [SMALL_STATE(721)] = 11604, - [SMALL_STATE(722)] = 11662, - [SMALL_STATE(723)] = 11720, - [SMALL_STATE(724)] = 11778, - [SMALL_STATE(725)] = 11836, - [SMALL_STATE(726)] = 11894, - [SMALL_STATE(727)] = 11998, - [SMALL_STATE(728)] = 12056, - [SMALL_STATE(729)] = 12116, - [SMALL_STATE(730)] = 12174, - [SMALL_STATE(731)] = 12232, - [SMALL_STATE(732)] = 12290, - [SMALL_STATE(733)] = 12348, - [SMALL_STATE(734)] = 12406, - [SMALL_STATE(735)] = 12464, - [SMALL_STATE(736)] = 12522, - [SMALL_STATE(737)] = 12580, - [SMALL_STATE(738)] = 12640, - [SMALL_STATE(739)] = 12698, - [SMALL_STATE(740)] = 12756, - [SMALL_STATE(741)] = 12814, - [SMALL_STATE(742)] = 12873, - [SMALL_STATE(743)] = 12932, - [SMALL_STATE(744)] = 13037, - [SMALL_STATE(745)] = 13098, - [SMALL_STATE(746)] = 13157, - [SMALL_STATE(747)] = 13262, - [SMALL_STATE(748)] = 13327, - [SMALL_STATE(749)] = 13384, - [SMALL_STATE(750)] = 13445, - [SMALL_STATE(751)] = 13506, - [SMALL_STATE(752)] = 13573, - [SMALL_STATE(753)] = 13636, - [SMALL_STATE(754)] = 13695, - [SMALL_STATE(755)] = 13756, - [SMALL_STATE(756)] = 13817, - [SMALL_STATE(757)] = 13876, - [SMALL_STATE(758)] = 13937, - [SMALL_STATE(759)] = 14004, - [SMALL_STATE(760)] = 14061, - [SMALL_STATE(761)] = 14128, - [SMALL_STATE(762)] = 14195, - [SMALL_STATE(763)] = 14251, - [SMALL_STATE(764)] = 14307, - [SMALL_STATE(765)] = 14363, - [SMALL_STATE(766)] = 14419, - [SMALL_STATE(767)] = 14521, - [SMALL_STATE(768)] = 14577, - [SMALL_STATE(769)] = 14633, - [SMALL_STATE(770)] = 14689, - [SMALL_STATE(771)] = 14757, - [SMALL_STATE(772)] = 14813, - [SMALL_STATE(773)] = 14915, - [SMALL_STATE(774)] = 14983, - [SMALL_STATE(775)] = 15039, - [SMALL_STATE(776)] = 15141, - [SMALL_STATE(777)] = 15209, - [SMALL_STATE(778)] = 15265, - [SMALL_STATE(779)] = 15321, - [SMALL_STATE(780)] = 15377, - [SMALL_STATE(781)] = 15433, - [SMALL_STATE(782)] = 15489, - [SMALL_STATE(783)] = 15545, - [SMALL_STATE(784)] = 15601, - [SMALL_STATE(785)] = 15657, - [SMALL_STATE(786)] = 15713, - [SMALL_STATE(787)] = 15815, - [SMALL_STATE(788)] = 15876, - [SMALL_STATE(789)] = 15937, - [SMALL_STATE(790)] = 16032, - [SMALL_STATE(791)] = 16091, - [SMALL_STATE(792)] = 16186, - [SMALL_STATE(793)] = 16245, - [SMALL_STATE(794)] = 16302, - [SMALL_STATE(795)] = 16357, - [SMALL_STATE(796)] = 16416, - [SMALL_STATE(797)] = 16475, - [SMALL_STATE(798)] = 16532, - [SMALL_STATE(799)] = 16591, - [SMALL_STATE(800)] = 16650, - [SMALL_STATE(801)] = 16709, - [SMALL_STATE(802)] = 16804, - [SMALL_STATE(803)] = 16865, - [SMALL_STATE(804)] = 16926, - [SMALL_STATE(805)] = 16985, - [SMALL_STATE(806)] = 17042, - [SMALL_STATE(807)] = 17103, - [SMALL_STATE(808)] = 17164, - [SMALL_STATE(809)] = 17219, - [SMALL_STATE(810)] = 17314, - [SMALL_STATE(811)] = 17371, - [SMALL_STATE(812)] = 17426, - [SMALL_STATE(813)] = 17485, - [SMALL_STATE(814)] = 17546, - [SMALL_STATE(815)] = 17607, - [SMALL_STATE(816)] = 17666, - [SMALL_STATE(817)] = 17761, - [SMALL_STATE(818)] = 17856, - [SMALL_STATE(819)] = 17917, - [SMALL_STATE(820)] = 17976, - [SMALL_STATE(821)] = 18033, - [SMALL_STATE(822)] = 18128, - [SMALL_STATE(823)] = 18185, - [SMALL_STATE(824)] = 18280, - [SMALL_STATE(825)] = 18375, - [SMALL_STATE(826)] = 18470, - [SMALL_STATE(827)] = 18529, - [SMALL_STATE(828)] = 18624, - [SMALL_STATE(829)] = 18679, - [SMALL_STATE(830)] = 18774, - [SMALL_STATE(831)] = 18873, - [SMALL_STATE(832)] = 18934, - [SMALL_STATE(833)] = 19029, - [SMALL_STATE(834)] = 19124, - [SMALL_STATE(835)] = 19219, - [SMALL_STATE(836)] = 19280, - [SMALL_STATE(837)] = 19339, - [SMALL_STATE(838)] = 19400, - [SMALL_STATE(839)] = 19457, - [SMALL_STATE(840)] = 19513, - [SMALL_STATE(841)] = 19567, - [SMALL_STATE(842)] = 19621, - [SMALL_STATE(843)] = 19675, - [SMALL_STATE(844)] = 19729, - [SMALL_STATE(845)] = 19783, - [SMALL_STATE(846)] = 19837, - [SMALL_STATE(847)] = 19893, - [SMALL_STATE(848)] = 19947, - [SMALL_STATE(849)] = 20001, - [SMALL_STATE(850)] = 20055, - [SMALL_STATE(851)] = 20109, - [SMALL_STATE(852)] = 20163, - [SMALL_STATE(853)] = 20217, - [SMALL_STATE(854)] = 20271, - [SMALL_STATE(855)] = 20325, - [SMALL_STATE(856)] = 20379, - [SMALL_STATE(857)] = 20433, - [SMALL_STATE(858)] = 20487, - [SMALL_STATE(859)] = 20545, - [SMALL_STATE(860)] = 20599, - [SMALL_STATE(861)] = 20653, - [SMALL_STATE(862)] = 20707, - [SMALL_STATE(863)] = 20761, - [SMALL_STATE(864)] = 20815, - [SMALL_STATE(865)] = 20869, - [SMALL_STATE(866)] = 20923, - [SMALL_STATE(867)] = 20977, - [SMALL_STATE(868)] = 21031, - [SMALL_STATE(869)] = 21085, - [SMALL_STATE(870)] = 21141, - [SMALL_STATE(871)] = 21195, - [SMALL_STATE(872)] = 21249, - [SMALL_STATE(873)] = 21303, - [SMALL_STATE(874)] = 21357, - [SMALL_STATE(875)] = 21411, - [SMALL_STATE(876)] = 21465, - [SMALL_STATE(877)] = 21519, - [SMALL_STATE(878)] = 21573, - [SMALL_STATE(879)] = 21627, - [SMALL_STATE(880)] = 21681, - [SMALL_STATE(881)] = 21735, - [SMALL_STATE(882)] = 21790, - [SMALL_STATE(883)] = 21845, - [SMALL_STATE(884)] = 21900, - [SMALL_STATE(885)] = 21955, - [SMALL_STATE(886)] = 22010, - [SMALL_STATE(887)] = 22062, - [SMALL_STATE(888)] = 22114, - [SMALL_STATE(889)] = 22166, - [SMALL_STATE(890)] = 22218, - [SMALL_STATE(891)] = 22270, - [SMALL_STATE(892)] = 22322, - [SMALL_STATE(893)] = 22374, - [SMALL_STATE(894)] = 22426, - [SMALL_STATE(895)] = 22478, - [SMALL_STATE(896)] = 22530, - [SMALL_STATE(897)] = 22582, - [SMALL_STATE(898)] = 22634, - [SMALL_STATE(899)] = 22686, - [SMALL_STATE(900)] = 22738, - [SMALL_STATE(901)] = 22790, - [SMALL_STATE(902)] = 22842, - [SMALL_STATE(903)] = 22894, - [SMALL_STATE(904)] = 22946, - [SMALL_STATE(905)] = 22998, - [SMALL_STATE(906)] = 23050, - [SMALL_STATE(907)] = 23102, - [SMALL_STATE(908)] = 23154, - [SMALL_STATE(909)] = 23206, - [SMALL_STATE(910)] = 23258, - [SMALL_STATE(911)] = 23310, - [SMALL_STATE(912)] = 23362, - [SMALL_STATE(913)] = 23414, - [SMALL_STATE(914)] = 23466, - [SMALL_STATE(915)] = 23518, - [SMALL_STATE(916)] = 23570, - [SMALL_STATE(917)] = 23622, - [SMALL_STATE(918)] = 23674, - [SMALL_STATE(919)] = 23726, - [SMALL_STATE(920)] = 23778, - [SMALL_STATE(921)] = 23830, - [SMALL_STATE(922)] = 23882, - [SMALL_STATE(923)] = 23934, - [SMALL_STATE(924)] = 23986, - [SMALL_STATE(925)] = 24038, - [SMALL_STATE(926)] = 24090, - [SMALL_STATE(927)] = 24142, - [SMALL_STATE(928)] = 24194, - [SMALL_STATE(929)] = 24246, - [SMALL_STATE(930)] = 24298, - [SMALL_STATE(931)] = 24350, - [SMALL_STATE(932)] = 24402, - [SMALL_STATE(933)] = 24454, - [SMALL_STATE(934)] = 24506, - [SMALL_STATE(935)] = 24558, - [SMALL_STATE(936)] = 24610, - [SMALL_STATE(937)] = 24662, - [SMALL_STATE(938)] = 24714, - [SMALL_STATE(939)] = 24766, - [SMALL_STATE(940)] = 24820, - [SMALL_STATE(941)] = 24872, - [SMALL_STATE(942)] = 24924, - [SMALL_STATE(943)] = 24976, - [SMALL_STATE(944)] = 25028, - [SMALL_STATE(945)] = 25080, - [SMALL_STATE(946)] = 25132, - [SMALL_STATE(947)] = 25184, - [SMALL_STATE(948)] = 25236, - [SMALL_STATE(949)] = 25287, - [SMALL_STATE(950)] = 25338, - [SMALL_STATE(951)] = 25424, - [SMALL_STATE(952)] = 25504, - [SMALL_STATE(953)] = 25590, - [SMALL_STATE(954)] = 25676, - [SMALL_STATE(955)] = 25756, - [SMALL_STATE(956)] = 25836, - [SMALL_STATE(957)] = 25916, - [SMALL_STATE(958)] = 26002, - [SMALL_STATE(959)] = 26088, - [SMALL_STATE(960)] = 26146, - [SMALL_STATE(961)] = 26202, - [SMALL_STATE(962)] = 26262, - [SMALL_STATE(963)] = 26326, - [SMALL_STATE(964)] = 26396, - [SMALL_STATE(965)] = 26470, - [SMALL_STATE(966)] = 26546, - [SMALL_STATE(967)] = 26628, - [SMALL_STATE(968)] = 26712, - [SMALL_STATE(969)] = 26792, - [SMALL_STATE(970)] = 26872, - [SMALL_STATE(971)] = 26960, - [SMALL_STATE(972)] = 27014, - [SMALL_STATE(973)] = 27086, - [SMALL_STATE(974)] = 27172, - [SMALL_STATE(975)] = 27240, - [SMALL_STATE(976)] = 27326, - [SMALL_STATE(977)] = 27412, - [SMALL_STATE(978)] = 27464, - [SMALL_STATE(979)] = 27550, - [SMALL_STATE(980)] = 27602, - [SMALL_STATE(981)] = 27688, - [SMALL_STATE(982)] = 27740, - [SMALL_STATE(983)] = 27820, - [SMALL_STATE(984)] = 27871, - [SMALL_STATE(985)] = 27952, - [SMALL_STATE(986)] = 28019, - [SMALL_STATE(987)] = 28072, - [SMALL_STATE(988)] = 28157, - [SMALL_STATE(989)] = 28226, - [SMALL_STATE(990)] = 28277, - [SMALL_STATE(991)] = 28340, - [SMALL_STATE(992)] = 28413, - [SMALL_STATE(993)] = 28498, - [SMALL_STATE(994)] = 28583, - [SMALL_STATE(995)] = 28642, - [SMALL_STATE(996)] = 28697, - [SMALL_STATE(997)] = 28754, - [SMALL_STATE(998)] = 28833, - [SMALL_STATE(999)] = 28912, - [SMALL_STATE(1000)] = 28963, - [SMALL_STATE(1001)] = 29034, - [SMALL_STATE(1002)] = 29119, - [SMALL_STATE(1003)] = 29204, - [SMALL_STATE(1004)] = 29279, - [SMALL_STATE(1005)] = 29364, - [SMALL_STATE(1006)] = 29449, - [SMALL_STATE(1007)] = 29534, - [SMALL_STATE(1008)] = 29613, - [SMALL_STATE(1009)] = 29692, - [SMALL_STATE(1010)] = 29779, - [SMALL_STATE(1011)] = 29858, - [SMALL_STATE(1012)] = 29943, - [SMALL_STATE(1013)] = 30028, - [SMALL_STATE(1014)] = 30111, - [SMALL_STATE(1015)] = 30190, - [SMALL_STATE(1016)] = 30269, - [SMALL_STATE(1017)] = 30317, - [SMALL_STATE(1018)] = 30365, - [SMALL_STATE(1019)] = 30413, - [SMALL_STATE(1020)] = 30461, - [SMALL_STATE(1021)] = 30509, - [SMALL_STATE(1022)] = 30557, - [SMALL_STATE(1023)] = 30607, - [SMALL_STATE(1024)] = 30655, - [SMALL_STATE(1025)] = 30703, - [SMALL_STATE(1026)] = 30751, - [SMALL_STATE(1027)] = 30799, - [SMALL_STATE(1028)] = 30847, - [SMALL_STATE(1029)] = 30895, - [SMALL_STATE(1030)] = 30943, - [SMALL_STATE(1031)] = 30991, - [SMALL_STATE(1032)] = 31039, - [SMALL_STATE(1033)] = 31087, - [SMALL_STATE(1034)] = 31135, - [SMALL_STATE(1035)] = 31183, - [SMALL_STATE(1036)] = 31231, - [SMALL_STATE(1037)] = 31279, - [SMALL_STATE(1038)] = 31327, - [SMALL_STATE(1039)] = 31375, - [SMALL_STATE(1040)] = 31423, - [SMALL_STATE(1041)] = 31471, - [SMALL_STATE(1042)] = 31555, - [SMALL_STATE(1043)] = 31603, - [SMALL_STATE(1044)] = 31681, - [SMALL_STATE(1045)] = 31759, - [SMALL_STATE(1046)] = 31843, - [SMALL_STATE(1047)] = 31891, - [SMALL_STATE(1048)] = 31975, - [SMALL_STATE(1049)] = 32023, - [SMALL_STATE(1050)] = 32071, - [SMALL_STATE(1051)] = 32155, - [SMALL_STATE(1052)] = 32203, - [SMALL_STATE(1053)] = 32287, - [SMALL_STATE(1054)] = 32335, - [SMALL_STATE(1055)] = 32419, - [SMALL_STATE(1056)] = 32467, - [SMALL_STATE(1057)] = 32553, - [SMALL_STATE(1058)] = 32601, - [SMALL_STATE(1059)] = 32649, - [SMALL_STATE(1060)] = 32697, - [SMALL_STATE(1061)] = 32745, - [SMALL_STATE(1062)] = 32829, - [SMALL_STATE(1063)] = 32877, - [SMALL_STATE(1064)] = 32961, - [SMALL_STATE(1065)] = 33009, - [SMALL_STATE(1066)] = 33057, - [SMALL_STATE(1067)] = 33141, - [SMALL_STATE(1068)] = 33189, - [SMALL_STATE(1069)] = 33273, - [SMALL_STATE(1070)] = 33323, - [SMALL_STATE(1071)] = 33371, - [SMALL_STATE(1072)] = 33419, - [SMALL_STATE(1073)] = 33485, - [SMALL_STATE(1074)] = 33555, - [SMALL_STATE(1075)] = 33603, - [SMALL_STATE(1076)] = 33655, - [SMALL_STATE(1077)] = 33733, - [SMALL_STATE(1078)] = 33781, - [SMALL_STATE(1079)] = 33859, - [SMALL_STATE(1080)] = 33941, - [SMALL_STATE(1081)] = 34021, - [SMALL_STATE(1082)] = 34095, - [SMALL_STATE(1083)] = 34167, - [SMALL_STATE(1084)] = 34235, - [SMALL_STATE(1085)] = 34297, - [SMALL_STATE(1086)] = 34355, - [SMALL_STATE(1087)] = 34409, - [SMALL_STATE(1088)] = 34465, - [SMALL_STATE(1089)] = 34513, - [SMALL_STATE(1090)] = 34561, - [SMALL_STATE(1091)] = 34609, - [SMALL_STATE(1092)] = 34687, - [SMALL_STATE(1093)] = 34765, - [SMALL_STATE(1094)] = 34813, - [SMALL_STATE(1095)] = 34861, - [SMALL_STATE(1096)] = 34909, - [SMALL_STATE(1097)] = 34957, - [SMALL_STATE(1098)] = 35005, - [SMALL_STATE(1099)] = 35053, - [SMALL_STATE(1100)] = 35101, - [SMALL_STATE(1101)] = 35149, - [SMALL_STATE(1102)] = 35197, - [SMALL_STATE(1103)] = 35275, - [SMALL_STATE(1104)] = 35323, - [SMALL_STATE(1105)] = 35371, - [SMALL_STATE(1106)] = 35419, - [SMALL_STATE(1107)] = 35467, - [SMALL_STATE(1108)] = 35517, - [SMALL_STATE(1109)] = 35567, - [SMALL_STATE(1110)] = 35615, - [SMALL_STATE(1111)] = 35663, - [SMALL_STATE(1112)] = 35711, - [SMALL_STATE(1113)] = 35759, - [SMALL_STATE(1114)] = 35836, - [SMALL_STATE(1115)] = 35901, - [SMALL_STATE(1116)] = 35972, - [SMALL_STATE(1117)] = 36055, - [SMALL_STATE(1118)] = 36138, - [SMALL_STATE(1119)] = 36221, - [SMALL_STATE(1120)] = 36270, - [SMALL_STATE(1121)] = 36339, - [SMALL_STATE(1122)] = 36422, - [SMALL_STATE(1123)] = 36505, - [SMALL_STATE(1124)] = 36588, - [SMALL_STATE(1125)] = 36673, - [SMALL_STATE(1126)] = 36756, - [SMALL_STATE(1127)] = 36839, - [SMALL_STATE(1128)] = 36888, - [SMALL_STATE(1129)] = 36937, - [SMALL_STATE(1130)] = 37020, - [SMALL_STATE(1131)] = 37071, - [SMALL_STATE(1132)] = 37148, - [SMALL_STATE(1133)] = 37231, - [SMALL_STATE(1134)] = 37308, - [SMALL_STATE(1135)] = 37389, - [SMALL_STATE(1136)] = 37468, - [SMALL_STATE(1137)] = 37531, - [SMALL_STATE(1138)] = 37604, - [SMALL_STATE(1139)] = 37671, - [SMALL_STATE(1140)] = 37732, - [SMALL_STATE(1141)] = 37789, - [SMALL_STATE(1142)] = 37842, - [SMALL_STATE(1143)] = 37897, - [SMALL_STATE(1144)] = 37974, - [SMALL_STATE(1145)] = 38051, - [SMALL_STATE(1146)] = 38128, - [SMALL_STATE(1147)] = 38205, - [SMALL_STATE(1148)] = 38296, - [SMALL_STATE(1149)] = 38387, - [SMALL_STATE(1150)] = 38470, - [SMALL_STATE(1151)] = 38553, - [SMALL_STATE(1152)] = 38634, - [SMALL_STATE(1153)] = 38725, - [SMALL_STATE(1154)] = 38816, - [SMALL_STATE(1155)] = 38907, - [SMALL_STATE(1156)] = 38990, - [SMALL_STATE(1157)] = 39075, - [SMALL_STATE(1158)] = 39158, - [SMALL_STATE(1159)] = 39247, - [SMALL_STATE(1160)] = 39328, - [SMALL_STATE(1161)] = 39419, - [SMALL_STATE(1162)] = 39510, - [SMALL_STATE(1163)] = 39593, - [SMALL_STATE(1164)] = 39674, - [SMALL_STATE(1165)] = 39765, - [SMALL_STATE(1166)] = 39845, - [SMALL_STATE(1167)] = 39927, - [SMALL_STATE(1168)] = 40009, - [SMALL_STATE(1169)] = 40089, - [SMALL_STATE(1170)] = 40169, - [SMALL_STATE(1171)] = 40249, - [SMALL_STATE(1172)] = 40331, - [SMALL_STATE(1173)] = 40413, - [SMALL_STATE(1174)] = 40493, - [SMALL_STATE(1175)] = 40573, - [SMALL_STATE(1176)] = 40653, - [SMALL_STATE(1177)] = 40733, - [SMALL_STATE(1178)] = 40813, - [SMALL_STATE(1179)] = 40893, - [SMALL_STATE(1180)] = 40973, - [SMALL_STATE(1181)] = 41053, - [SMALL_STATE(1182)] = 41133, - [SMALL_STATE(1183)] = 41213, - [SMALL_STATE(1184)] = 41293, - [SMALL_STATE(1185)] = 41373, - [SMALL_STATE(1186)] = 41455, - [SMALL_STATE(1187)] = 41535, - [SMALL_STATE(1188)] = 41615, - [SMALL_STATE(1189)] = 41697, - [SMALL_STATE(1190)] = 41777, - [SMALL_STATE(1191)] = 41857, - [SMALL_STATE(1192)] = 41937, - [SMALL_STATE(1193)] = 42011, - [SMALL_STATE(1194)] = 42093, - [SMALL_STATE(1195)] = 42175, - [SMALL_STATE(1196)] = 42255, - [SMALL_STATE(1197)] = 42335, - [SMALL_STATE(1198)] = 42415, - [SMALL_STATE(1199)] = 42495, - [SMALL_STATE(1200)] = 42575, - [SMALL_STATE(1201)] = 42655, - [SMALL_STATE(1202)] = 42735, - [SMALL_STATE(1203)] = 42814, - [SMALL_STATE(1204)] = 42893, - [SMALL_STATE(1205)] = 42972, - [SMALL_STATE(1206)] = 43051, - [SMALL_STATE(1207)] = 43130, - [SMALL_STATE(1208)] = 43209, - [SMALL_STATE(1209)] = 43288, - [SMALL_STATE(1210)] = 43367, - [SMALL_STATE(1211)] = 43446, - [SMALL_STATE(1212)] = 43525, - [SMALL_STATE(1213)] = 43604, - [SMALL_STATE(1214)] = 43683, - [SMALL_STATE(1215)] = 43764, - [SMALL_STATE(1216)] = 43845, - [SMALL_STATE(1217)] = 43924, - [SMALL_STATE(1218)] = 44003, - [SMALL_STATE(1219)] = 44082, - [SMALL_STATE(1220)] = 44161, - [SMALL_STATE(1221)] = 44240, - [SMALL_STATE(1222)] = 44319, - [SMALL_STATE(1223)] = 44398, - [SMALL_STATE(1224)] = 44477, - [SMALL_STATE(1225)] = 44556, - [SMALL_STATE(1226)] = 44635, - [SMALL_STATE(1227)] = 44714, - [SMALL_STATE(1228)] = 44793, - [SMALL_STATE(1229)] = 44872, - [SMALL_STATE(1230)] = 44951, - [SMALL_STATE(1231)] = 45030, - [SMALL_STATE(1232)] = 45109, - [SMALL_STATE(1233)] = 45188, - [SMALL_STATE(1234)] = 45267, - [SMALL_STATE(1235)] = 45346, - [SMALL_STATE(1236)] = 45425, - [SMALL_STATE(1237)] = 45504, - [SMALL_STATE(1238)] = 45583, - [SMALL_STATE(1239)] = 45662, - [SMALL_STATE(1240)] = 45711, - [SMALL_STATE(1241)] = 45790, - [SMALL_STATE(1242)] = 45869, - [SMALL_STATE(1243)] = 45948, - [SMALL_STATE(1244)] = 46027, - [SMALL_STATE(1245)] = 46106, - [SMALL_STATE(1246)] = 46177, - [SMALL_STATE(1247)] = 46256, - [SMALL_STATE(1248)] = 46335, - [SMALL_STATE(1249)] = 46414, - [SMALL_STATE(1250)] = 46493, - [SMALL_STATE(1251)] = 46572, - [SMALL_STATE(1252)] = 46651, - [SMALL_STATE(1253)] = 46730, - [SMALL_STATE(1254)] = 46809, - [SMALL_STATE(1255)] = 46888, - [SMALL_STATE(1256)] = 46967, - [SMALL_STATE(1257)] = 47046, - [SMALL_STATE(1258)] = 47125, - [SMALL_STATE(1259)] = 47204, - [SMALL_STATE(1260)] = 47283, - [SMALL_STATE(1261)] = 47362, - [SMALL_STATE(1262)] = 47411, - [SMALL_STATE(1263)] = 47490, - [SMALL_STATE(1264)] = 47569, - [SMALL_STATE(1265)] = 47650, - [SMALL_STATE(1266)] = 47729, - [SMALL_STATE(1267)] = 47810, - [SMALL_STATE(1268)] = 47889, - [SMALL_STATE(1269)] = 47968, - [SMALL_STATE(1270)] = 48047, - [SMALL_STATE(1271)] = 48126, - [SMALL_STATE(1272)] = 48205, - [SMALL_STATE(1273)] = 48284, - [SMALL_STATE(1274)] = 48326, - [SMALL_STATE(1275)] = 48391, - [SMALL_STATE(1276)] = 48434, - [SMALL_STATE(1277)] = 48475, - [SMALL_STATE(1278)] = 48516, - [SMALL_STATE(1279)] = 48556, - [SMALL_STATE(1280)] = 48618, - [SMALL_STATE(1281)] = 48658, - [SMALL_STATE(1282)] = 48720, - [SMALL_STATE(1283)] = 48760, - [SMALL_STATE(1284)] = 48800, - [SMALL_STATE(1285)] = 48859, - [SMALL_STATE(1286)] = 48918, - [SMALL_STATE(1287)] = 48977, - [SMALL_STATE(1288)] = 49036, - [SMALL_STATE(1289)] = 49089, - [SMALL_STATE(1290)] = 49142, - [SMALL_STATE(1291)] = 49195, - [SMALL_STATE(1292)] = 49235, - [SMALL_STATE(1293)] = 49277, - [SMALL_STATE(1294)] = 49335, - [SMALL_STATE(1295)] = 49381, - [SMALL_STATE(1296)] = 49427, - [SMALL_STATE(1297)] = 49483, - [SMALL_STATE(1298)] = 49517, - [SMALL_STATE(1299)] = 49551, - [SMALL_STATE(1300)] = 49597, - [SMALL_STATE(1301)] = 49631, - [SMALL_STATE(1302)] = 49665, - [SMALL_STATE(1303)] = 49724, - [SMALL_STATE(1304)] = 49757, - [SMALL_STATE(1305)] = 49812, - [SMALL_STATE(1306)] = 49864, - [SMALL_STATE(1307)] = 49916, - [SMALL_STATE(1308)] = 49966, - [SMALL_STATE(1309)] = 50018, - [SMALL_STATE(1310)] = 50049, - [SMALL_STATE(1311)] = 50084, - [SMALL_STATE(1312)] = 50117, - [SMALL_STATE(1313)] = 50166, - [SMALL_STATE(1314)] = 50215, - [SMALL_STATE(1315)] = 50259, - [SMALL_STATE(1316)] = 50289, - [SMALL_STATE(1317)] = 50316, - [SMALL_STATE(1318)] = 50343, - [SMALL_STATE(1319)] = 50388, - [SMALL_STATE(1320)] = 50415, - [SMALL_STATE(1321)] = 50442, - [SMALL_STATE(1322)] = 50488, - [SMALL_STATE(1323)] = 50532, - [SMALL_STATE(1324)] = 50558, - [SMALL_STATE(1325)] = 50584, - [SMALL_STATE(1326)] = 50610, - [SMALL_STATE(1327)] = 50636, - [SMALL_STATE(1328)] = 50662, - [SMALL_STATE(1329)] = 50690, - [SMALL_STATE(1330)] = 50716, - [SMALL_STATE(1331)] = 50742, - [SMALL_STATE(1332)] = 50788, - [SMALL_STATE(1333)] = 50834, - [SMALL_STATE(1334)] = 50860, - [SMALL_STATE(1335)] = 50886, - [SMALL_STATE(1336)] = 50932, - [SMALL_STATE(1337)] = 50966, - [SMALL_STATE(1338)] = 50992, - [SMALL_STATE(1339)] = 51018, - [SMALL_STATE(1340)] = 51044, - [SMALL_STATE(1341)] = 51070, - [SMALL_STATE(1342)] = 51096, - [SMALL_STATE(1343)] = 51122, - [SMALL_STATE(1344)] = 51160, - [SMALL_STATE(1345)] = 51186, - [SMALL_STATE(1346)] = 51212, - [SMALL_STATE(1347)] = 51238, - [SMALL_STATE(1348)] = 51263, - [SMALL_STATE(1349)] = 51288, - [SMALL_STATE(1350)] = 51313, - [SMALL_STATE(1351)] = 51354, - [SMALL_STATE(1352)] = 51379, - [SMALL_STATE(1353)] = 51404, - [SMALL_STATE(1354)] = 51429, - [SMALL_STATE(1355)] = 51454, - [SMALL_STATE(1356)] = 51479, - [SMALL_STATE(1357)] = 51504, - [SMALL_STATE(1358)] = 51529, - [SMALL_STATE(1359)] = 51554, - [SMALL_STATE(1360)] = 51579, - [SMALL_STATE(1361)] = 51604, - [SMALL_STATE(1362)] = 51629, - [SMALL_STATE(1363)] = 51654, - [SMALL_STATE(1364)] = 51679, - [SMALL_STATE(1365)] = 51704, - [SMALL_STATE(1366)] = 51729, - [SMALL_STATE(1367)] = 51754, - [SMALL_STATE(1368)] = 51779, - [SMALL_STATE(1369)] = 51804, - [SMALL_STATE(1370)] = 51829, - [SMALL_STATE(1371)] = 51854, - [SMALL_STATE(1372)] = 51895, - [SMALL_STATE(1373)] = 51920, - [SMALL_STATE(1374)] = 51960, - [SMALL_STATE(1375)] = 52000, - [SMALL_STATE(1376)] = 52040, - [SMALL_STATE(1377)] = 52080, - [SMALL_STATE(1378)] = 52117, - [SMALL_STATE(1379)] = 52142, - [SMALL_STATE(1380)] = 52177, - [SMALL_STATE(1381)] = 52212, - [SMALL_STATE(1382)] = 52237, - [SMALL_STATE(1383)] = 52262, - [SMALL_STATE(1384)] = 52287, - [SMALL_STATE(1385)] = 52328, - [SMALL_STATE(1386)] = 52353, - [SMALL_STATE(1387)] = 52378, - [SMALL_STATE(1388)] = 52413, - [SMALL_STATE(1389)] = 52450, - [SMALL_STATE(1390)] = 52487, - [SMALL_STATE(1391)] = 52512, - [SMALL_STATE(1392)] = 52549, - [SMALL_STATE(1393)] = 52574, - [SMALL_STATE(1394)] = 52611, - [SMALL_STATE(1395)] = 52636, - [SMALL_STATE(1396)] = 52661, - [SMALL_STATE(1397)] = 52698, - [SMALL_STATE(1398)] = 52739, - [SMALL_STATE(1399)] = 52764, - [SMALL_STATE(1400)] = 52790, - [SMALL_STATE(1401)] = 52824, - [SMALL_STATE(1402)] = 52848, - [SMALL_STATE(1403)] = 52878, - [SMALL_STATE(1404)] = 52906, - [SMALL_STATE(1405)] = 52938, - [SMALL_STATE(1406)] = 52970, - [SMALL_STATE(1407)] = 53004, - [SMALL_STATE(1408)] = 53032, - [SMALL_STATE(1409)] = 53066, - [SMALL_STATE(1410)] = 53100, - [SMALL_STATE(1411)] = 53128, - [SMALL_STATE(1412)] = 53162, - [SMALL_STATE(1413)] = 53186, - [SMALL_STATE(1414)] = 53218, - [SMALL_STATE(1415)] = 53245, - [SMALL_STATE(1416)] = 53274, - [SMALL_STATE(1417)] = 53305, - [SMALL_STATE(1418)] = 53334, - [SMALL_STATE(1419)] = 53361, - [SMALL_STATE(1420)] = 53392, - [SMALL_STATE(1421)] = 53423, - [SMALL_STATE(1422)] = 53452, - [SMALL_STATE(1423)] = 53479, - [SMALL_STATE(1424)] = 53510, - [SMALL_STATE(1425)] = 53539, - [SMALL_STATE(1426)] = 53568, - [SMALL_STATE(1427)] = 53599, - [SMALL_STATE(1428)] = 53628, - [SMALL_STATE(1429)] = 53657, - [SMALL_STATE(1430)] = 53688, - [SMALL_STATE(1431)] = 53717, - [SMALL_STATE(1432)] = 53750, - [SMALL_STATE(1433)] = 53771, - [SMALL_STATE(1434)] = 53800, - [SMALL_STATE(1435)] = 53831, - [SMALL_STATE(1436)] = 53860, - [SMALL_STATE(1437)] = 53891, - [SMALL_STATE(1438)] = 53920, - [SMALL_STATE(1439)] = 53949, - [SMALL_STATE(1440)] = 53978, - [SMALL_STATE(1441)] = 54005, - [SMALL_STATE(1442)] = 54038, - [SMALL_STATE(1443)] = 54059, - [SMALL_STATE(1444)] = 54090, - [SMALL_STATE(1445)] = 54111, - [SMALL_STATE(1446)] = 54140, - [SMALL_STATE(1447)] = 54169, - [SMALL_STATE(1448)] = 54198, - [SMALL_STATE(1449)] = 54229, - [SMALL_STATE(1450)] = 54256, - [SMALL_STATE(1451)] = 54287, - [SMALL_STATE(1452)] = 54316, - [SMALL_STATE(1453)] = 54345, - [SMALL_STATE(1454)] = 54366, - [SMALL_STATE(1455)] = 54395, - [SMALL_STATE(1456)] = 54424, - [SMALL_STATE(1457)] = 54445, - [SMALL_STATE(1458)] = 54474, - [SMALL_STATE(1459)] = 54503, - [SMALL_STATE(1460)] = 54532, - [SMALL_STATE(1461)] = 54561, - [SMALL_STATE(1462)] = 54592, - [SMALL_STATE(1463)] = 54619, - [SMALL_STATE(1464)] = 54640, - [SMALL_STATE(1465)] = 54667, - [SMALL_STATE(1466)] = 54696, - [SMALL_STATE(1467)] = 54725, - [SMALL_STATE(1468)] = 54746, - [SMALL_STATE(1469)] = 54777, - [SMALL_STATE(1470)] = 54806, - [SMALL_STATE(1471)] = 54832, - [SMALL_STATE(1472)] = 54866, - [SMALL_STATE(1473)] = 54892, - [SMALL_STATE(1474)] = 54926, - [SMALL_STATE(1475)] = 54958, - [SMALL_STATE(1476)] = 54992, - [SMALL_STATE(1477)] = 55022, - [SMALL_STATE(1478)] = 55056, - [SMALL_STATE(1479)] = 55082, - [SMALL_STATE(1480)] = 55110, - [SMALL_STATE(1481)] = 55144, - [SMALL_STATE(1482)] = 55178, - [SMALL_STATE(1483)] = 55198, - [SMALL_STATE(1484)] = 55220, - [SMALL_STATE(1485)] = 55246, - [SMALL_STATE(1486)] = 55269, - [SMALL_STATE(1487)] = 55290, - [SMALL_STATE(1488)] = 55313, - [SMALL_STATE(1489)] = 55336, - [SMALL_STATE(1490)] = 55355, - [SMALL_STATE(1491)] = 55378, - [SMALL_STATE(1492)] = 55399, - [SMALL_STATE(1493)] = 55420, - [SMALL_STATE(1494)] = 55443, - [SMALL_STATE(1495)] = 55466, - [SMALL_STATE(1496)] = 55485, - [SMALL_STATE(1497)] = 55508, - [SMALL_STATE(1498)] = 55531, - [SMALL_STATE(1499)] = 55550, - [SMALL_STATE(1500)] = 55573, - [SMALL_STATE(1501)] = 55600, - [SMALL_STATE(1502)] = 55621, - [SMALL_STATE(1503)] = 55642, - [SMALL_STATE(1504)] = 55663, - [SMALL_STATE(1505)] = 55684, - [SMALL_STATE(1506)] = 55705, - [SMALL_STATE(1507)] = 55728, - [SMALL_STATE(1508)] = 55753, - [SMALL_STATE(1509)] = 55776, - [SMALL_STATE(1510)] = 55799, - [SMALL_STATE(1511)] = 55822, - [SMALL_STATE(1512)] = 55849, - [SMALL_STATE(1513)] = 55870, - [SMALL_STATE(1514)] = 55891, - [SMALL_STATE(1515)] = 55914, - [SMALL_STATE(1516)] = 55935, - [SMALL_STATE(1517)] = 55956, - [SMALL_STATE(1518)] = 55983, - [SMALL_STATE(1519)] = 56004, - [SMALL_STATE(1520)] = 56025, - [SMALL_STATE(1521)] = 56052, - [SMALL_STATE(1522)] = 56079, - [SMALL_STATE(1523)] = 56102, - [SMALL_STATE(1524)] = 56129, - [SMALL_STATE(1525)] = 56150, - [SMALL_STATE(1526)] = 56173, - [SMALL_STATE(1527)] = 56196, - [SMALL_STATE(1528)] = 56215, - [SMALL_STATE(1529)] = 56246, - [SMALL_STATE(1530)] = 56274, - [SMALL_STATE(1531)] = 56302, - [SMALL_STATE(1532)] = 56328, - [SMALL_STATE(1533)] = 56356, - [SMALL_STATE(1534)] = 56382, - [SMALL_STATE(1535)] = 56410, - [SMALL_STATE(1536)] = 56434, - [SMALL_STATE(1537)] = 56462, - [SMALL_STATE(1538)] = 56490, - [SMALL_STATE(1539)] = 56518, - [SMALL_STATE(1540)] = 56546, - [SMALL_STATE(1541)] = 56572, - [SMALL_STATE(1542)] = 56600, - [SMALL_STATE(1543)] = 56628, - [SMALL_STATE(1544)] = 56656, - [SMALL_STATE(1545)] = 56684, - [SMALL_STATE(1546)] = 56712, - [SMALL_STATE(1547)] = 56740, - [SMALL_STATE(1548)] = 56768, - [SMALL_STATE(1549)] = 56796, - [SMALL_STATE(1550)] = 56822, - [SMALL_STATE(1551)] = 56850, - [SMALL_STATE(1552)] = 56878, - [SMALL_STATE(1553)] = 56906, - [SMALL_STATE(1554)] = 56932, - [SMALL_STATE(1555)] = 56956, - [SMALL_STATE(1556)] = 56982, - [SMALL_STATE(1557)] = 57010, - [SMALL_STATE(1558)] = 57032, - [SMALL_STATE(1559)] = 57056, - [SMALL_STATE(1560)] = 57084, - [SMALL_STATE(1561)] = 57112, - [SMALL_STATE(1562)] = 57138, - [SMALL_STATE(1563)] = 57160, - [SMALL_STATE(1564)] = 57186, - [SMALL_STATE(1565)] = 57214, - [SMALL_STATE(1566)] = 57240, - [SMALL_STATE(1567)] = 57260, - [SMALL_STATE(1568)] = 57286, - [SMALL_STATE(1569)] = 57308, - [SMALL_STATE(1570)] = 57336, - [SMALL_STATE(1571)] = 57364, - [SMALL_STATE(1572)] = 57392, - [SMALL_STATE(1573)] = 57420, - [SMALL_STATE(1574)] = 57444, - [SMALL_STATE(1575)] = 57472, - [SMALL_STATE(1576)] = 57500, - [SMALL_STATE(1577)] = 57526, - [SMALL_STATE(1578)] = 57554, - [SMALL_STATE(1579)] = 57580, - [SMALL_STATE(1580)] = 57602, - [SMALL_STATE(1581)] = 57620, - [SMALL_STATE(1582)] = 57648, - [SMALL_STATE(1583)] = 57676, - [SMALL_STATE(1584)] = 57702, - [SMALL_STATE(1585)] = 57730, - [SMALL_STATE(1586)] = 57754, - [SMALL_STATE(1587)] = 57782, - [SMALL_STATE(1588)] = 57806, - [SMALL_STATE(1589)] = 57834, - [SMALL_STATE(1590)] = 57858, - [SMALL_STATE(1591)] = 57886, - [SMALL_STATE(1592)] = 57905, - [SMALL_STATE(1593)] = 57928, - [SMALL_STATE(1594)] = 57951, - [SMALL_STATE(1595)] = 57974, - [SMALL_STATE(1596)] = 57995, - [SMALL_STATE(1597)] = 58018, - [SMALL_STATE(1598)] = 58043, - [SMALL_STATE(1599)] = 58060, - [SMALL_STATE(1600)] = 58079, - [SMALL_STATE(1601)] = 58102, - [SMALL_STATE(1602)] = 58127, - [SMALL_STATE(1603)] = 58152, - [SMALL_STATE(1604)] = 58173, - [SMALL_STATE(1605)] = 58194, - [SMALL_STATE(1606)] = 58215, - [SMALL_STATE(1607)] = 58238, - [SMALL_STATE(1608)] = 58263, - [SMALL_STATE(1609)] = 58284, - [SMALL_STATE(1610)] = 58307, - [SMALL_STATE(1611)] = 58330, - [SMALL_STATE(1612)] = 58351, - [SMALL_STATE(1613)] = 58372, - [SMALL_STATE(1614)] = 58397, - [SMALL_STATE(1615)] = 58418, - [SMALL_STATE(1616)] = 58441, - [SMALL_STATE(1617)] = 58466, - [SMALL_STATE(1618)] = 58487, - [SMALL_STATE(1619)] = 58508, - [SMALL_STATE(1620)] = 58531, - [SMALL_STATE(1621)] = 58552, - [SMALL_STATE(1622)] = 58575, - [SMALL_STATE(1623)] = 58596, - [SMALL_STATE(1624)] = 58619, - [SMALL_STATE(1625)] = 58640, - [SMALL_STATE(1626)] = 58663, - [SMALL_STATE(1627)] = 58682, - [SMALL_STATE(1628)] = 58707, - [SMALL_STATE(1629)] = 58728, - [SMALL_STATE(1630)] = 58751, - [SMALL_STATE(1631)] = 58776, - [SMALL_STATE(1632)] = 58801, - [SMALL_STATE(1633)] = 58824, - [SMALL_STATE(1634)] = 58845, - [SMALL_STATE(1635)] = 58868, - [SMALL_STATE(1636)] = 58889, - [SMALL_STATE(1637)] = 58914, - [SMALL_STATE(1638)] = 58937, - [SMALL_STATE(1639)] = 58956, - [SMALL_STATE(1640)] = 58981, - [SMALL_STATE(1641)] = 59002, - [SMALL_STATE(1642)] = 59021, - [SMALL_STATE(1643)] = 59042, - [SMALL_STATE(1644)] = 59067, - [SMALL_STATE(1645)] = 59088, - [SMALL_STATE(1646)] = 59111, - [SMALL_STATE(1647)] = 59134, - [SMALL_STATE(1648)] = 59153, - [SMALL_STATE(1649)] = 59172, - [SMALL_STATE(1650)] = 59195, - [SMALL_STATE(1651)] = 59216, - [SMALL_STATE(1652)] = 59239, - [SMALL_STATE(1653)] = 59262, - [SMALL_STATE(1654)] = 59287, - [SMALL_STATE(1655)] = 59308, - [SMALL_STATE(1656)] = 59329, - [SMALL_STATE(1657)] = 59354, - [SMALL_STATE(1658)] = 59375, - [SMALL_STATE(1659)] = 59396, - [SMALL_STATE(1660)] = 59421, - [SMALL_STATE(1661)] = 59440, - [SMALL_STATE(1662)] = 59463, - [SMALL_STATE(1663)] = 59486, - [SMALL_STATE(1664)] = 59509, - [SMALL_STATE(1665)] = 59532, - [SMALL_STATE(1666)] = 59555, - [SMALL_STATE(1667)] = 59576, - [SMALL_STATE(1668)] = 59599, - [SMALL_STATE(1669)] = 59618, - [SMALL_STATE(1670)] = 59641, - [SMALL_STATE(1671)] = 59662, - [SMALL_STATE(1672)] = 59687, - [SMALL_STATE(1673)] = 59712, - [SMALL_STATE(1674)] = 59733, - [SMALL_STATE(1675)] = 59754, - [SMALL_STATE(1676)] = 59779, - [SMALL_STATE(1677)] = 59804, - [SMALL_STATE(1678)] = 59829, - [SMALL_STATE(1679)] = 59850, - [SMALL_STATE(1680)] = 59871, - [SMALL_STATE(1681)] = 59893, - [SMALL_STATE(1682)] = 59913, - [SMALL_STATE(1683)] = 59935, - [SMALL_STATE(1684)] = 59955, - [SMALL_STATE(1685)] = 59973, - [SMALL_STATE(1686)] = 59995, - [SMALL_STATE(1687)] = 60017, - [SMALL_STATE(1688)] = 60037, - [SMALL_STATE(1689)] = 60059, - [SMALL_STATE(1690)] = 60081, - [SMALL_STATE(1691)] = 60103, - [SMALL_STATE(1692)] = 60125, - [SMALL_STATE(1693)] = 60147, - [SMALL_STATE(1694)] = 60167, - [SMALL_STATE(1695)] = 60185, - [SMALL_STATE(1696)] = 60207, - [SMALL_STATE(1697)] = 60223, - [SMALL_STATE(1698)] = 60241, - [SMALL_STATE(1699)] = 60263, - [SMALL_STATE(1700)] = 60285, - [SMALL_STATE(1701)] = 60307, - [SMALL_STATE(1702)] = 60327, - [SMALL_STATE(1703)] = 60347, - [SMALL_STATE(1704)] = 60367, - [SMALL_STATE(1705)] = 60383, - [SMALL_STATE(1706)] = 60405, - [SMALL_STATE(1707)] = 60425, - [SMALL_STATE(1708)] = 60443, - [SMALL_STATE(1709)] = 60459, - [SMALL_STATE(1710)] = 60477, - [SMALL_STATE(1711)] = 60499, - [SMALL_STATE(1712)] = 60515, - [SMALL_STATE(1713)] = 60535, - [SMALL_STATE(1714)] = 60551, - [SMALL_STATE(1715)] = 60567, - [SMALL_STATE(1716)] = 60587, - [SMALL_STATE(1717)] = 60605, - [SMALL_STATE(1718)] = 60627, - [SMALL_STATE(1719)] = 60647, - [SMALL_STATE(1720)] = 60663, - [SMALL_STATE(1721)] = 60683, - [SMALL_STATE(1722)] = 60703, - [SMALL_STATE(1723)] = 60721, - [SMALL_STATE(1724)] = 60741, - [SMALL_STATE(1725)] = 60759, - [SMALL_STATE(1726)] = 60777, - [SMALL_STATE(1727)] = 60799, - [SMALL_STATE(1728)] = 60821, - [SMALL_STATE(1729)] = 60841, - [SMALL_STATE(1730)] = 60863, - [SMALL_STATE(1731)] = 60879, - [SMALL_STATE(1732)] = 60899, - [SMALL_STATE(1733)] = 60921, - [SMALL_STATE(1734)] = 60941, - [SMALL_STATE(1735)] = 60957, - [SMALL_STATE(1736)] = 60977, - [SMALL_STATE(1737)] = 60997, - [SMALL_STATE(1738)] = 61017, - [SMALL_STATE(1739)] = 61037, - [SMALL_STATE(1740)] = 61053, - [SMALL_STATE(1741)] = 61073, - [SMALL_STATE(1742)] = 61089, - [SMALL_STATE(1743)] = 61109, - [SMALL_STATE(1744)] = 61129, - [SMALL_STATE(1745)] = 61149, - [SMALL_STATE(1746)] = 61171, - [SMALL_STATE(1747)] = 61191, - [SMALL_STATE(1748)] = 61213, - [SMALL_STATE(1749)] = 61235, - [SMALL_STATE(1750)] = 61253, - [SMALL_STATE(1751)] = 61275, - [SMALL_STATE(1752)] = 61295, - [SMALL_STATE(1753)] = 61315, - [SMALL_STATE(1754)] = 61331, - [SMALL_STATE(1755)] = 61351, - [SMALL_STATE(1756)] = 61367, - [SMALL_STATE(1757)] = 61389, - [SMALL_STATE(1758)] = 61411, - [SMALL_STATE(1759)] = 61433, - [SMALL_STATE(1760)] = 61455, - [SMALL_STATE(1761)] = 61477, - [SMALL_STATE(1762)] = 61499, - [SMALL_STATE(1763)] = 61521, - [SMALL_STATE(1764)] = 61541, - [SMALL_STATE(1765)] = 61563, - [SMALL_STATE(1766)] = 61585, - [SMALL_STATE(1767)] = 61601, - [SMALL_STATE(1768)] = 61623, - [SMALL_STATE(1769)] = 61643, - [SMALL_STATE(1770)] = 61665, - [SMALL_STATE(1771)] = 61683, - [SMALL_STATE(1772)] = 61705, - [SMALL_STATE(1773)] = 61727, - [SMALL_STATE(1774)] = 61743, - [SMALL_STATE(1775)] = 61765, - [SMALL_STATE(1776)] = 61785, - [SMALL_STATE(1777)] = 61801, - [SMALL_STATE(1778)] = 61821, - [SMALL_STATE(1779)] = 61843, - [SMALL_STATE(1780)] = 61865, - [SMALL_STATE(1781)] = 61887, - [SMALL_STATE(1782)] = 61907, - [SMALL_STATE(1783)] = 61929, - [SMALL_STATE(1784)] = 61951, - [SMALL_STATE(1785)] = 61973, - [SMALL_STATE(1786)] = 61989, - [SMALL_STATE(1787)] = 62009, - [SMALL_STATE(1788)] = 62029, - [SMALL_STATE(1789)] = 62049, - [SMALL_STATE(1790)] = 62069, - [SMALL_STATE(1791)] = 62089, - [SMALL_STATE(1792)] = 62111, - [SMALL_STATE(1793)] = 62131, - [SMALL_STATE(1794)] = 62153, - [SMALL_STATE(1795)] = 62173, - [SMALL_STATE(1796)] = 62195, - [SMALL_STATE(1797)] = 62215, - [SMALL_STATE(1798)] = 62235, - [SMALL_STATE(1799)] = 62255, - [SMALL_STATE(1800)] = 62273, - [SMALL_STATE(1801)] = 62293, - [SMALL_STATE(1802)] = 62313, - [SMALL_STATE(1803)] = 62331, - [SMALL_STATE(1804)] = 62351, - [SMALL_STATE(1805)] = 62373, - [SMALL_STATE(1806)] = 62395, - [SMALL_STATE(1807)] = 62413, - [SMALL_STATE(1808)] = 62435, - [SMALL_STATE(1809)] = 62455, - [SMALL_STATE(1810)] = 62477, - [SMALL_STATE(1811)] = 62499, - [SMALL_STATE(1812)] = 62519, - [SMALL_STATE(1813)] = 62541, - [SMALL_STATE(1814)] = 62561, - [SMALL_STATE(1815)] = 62581, - [SMALL_STATE(1816)] = 62603, - [SMALL_STATE(1817)] = 62625, - [SMALL_STATE(1818)] = 62641, - [SMALL_STATE(1819)] = 62663, - [SMALL_STATE(1820)] = 62683, - [SMALL_STATE(1821)] = 62699, - [SMALL_STATE(1822)] = 62715, - [SMALL_STATE(1823)] = 62733, - [SMALL_STATE(1824)] = 62755, - [SMALL_STATE(1825)] = 62775, - [SMALL_STATE(1826)] = 62792, - [SMALL_STATE(1827)] = 62809, - [SMALL_STATE(1828)] = 62826, - [SMALL_STATE(1829)] = 62843, - [SMALL_STATE(1830)] = 62860, - [SMALL_STATE(1831)] = 62877, - [SMALL_STATE(1832)] = 62894, - [SMALL_STATE(1833)] = 62909, - [SMALL_STATE(1834)] = 62928, - [SMALL_STATE(1835)] = 62945, - [SMALL_STATE(1836)] = 62964, - [SMALL_STATE(1837)] = 62981, - [SMALL_STATE(1838)] = 63000, - [SMALL_STATE(1839)] = 63019, - [SMALL_STATE(1840)] = 63036, - [SMALL_STATE(1841)] = 63053, - [SMALL_STATE(1842)] = 63070, - [SMALL_STATE(1843)] = 63089, - [SMALL_STATE(1844)] = 63106, - [SMALL_STATE(1845)] = 63123, - [SMALL_STATE(1846)] = 63140, - [SMALL_STATE(1847)] = 63155, - [SMALL_STATE(1848)] = 63170, - [SMALL_STATE(1849)] = 63189, - [SMALL_STATE(1850)] = 63208, - [SMALL_STATE(1851)] = 63225, - [SMALL_STATE(1852)] = 63244, - [SMALL_STATE(1853)] = 63263, - [SMALL_STATE(1854)] = 63282, - [SMALL_STATE(1855)] = 63301, - [SMALL_STATE(1856)] = 63318, - [SMALL_STATE(1857)] = 63337, - [SMALL_STATE(1858)] = 63352, - [SMALL_STATE(1859)] = 63371, - [SMALL_STATE(1860)] = 63388, - [SMALL_STATE(1861)] = 63405, - [SMALL_STATE(1862)] = 63424, - [SMALL_STATE(1863)] = 63443, - [SMALL_STATE(1864)] = 63460, - [SMALL_STATE(1865)] = 63477, - [SMALL_STATE(1866)] = 63496, - [SMALL_STATE(1867)] = 63515, - [SMALL_STATE(1868)] = 63532, - [SMALL_STATE(1869)] = 63551, - [SMALL_STATE(1870)] = 63568, - [SMALL_STATE(1871)] = 63585, - [SMALL_STATE(1872)] = 63604, - [SMALL_STATE(1873)] = 63621, - [SMALL_STATE(1874)] = 63638, - [SMALL_STATE(1875)] = 63657, - [SMALL_STATE(1876)] = 63674, - [SMALL_STATE(1877)] = 63691, - [SMALL_STATE(1878)] = 63708, - [SMALL_STATE(1879)] = 63727, - [SMALL_STATE(1880)] = 63744, - [SMALL_STATE(1881)] = 63763, - [SMALL_STATE(1882)] = 63778, - [SMALL_STATE(1883)] = 63795, - [SMALL_STATE(1884)] = 63812, - [SMALL_STATE(1885)] = 63831, - [SMALL_STATE(1886)] = 63848, - [SMALL_STATE(1887)] = 63865, - [SMALL_STATE(1888)] = 63882, - [SMALL_STATE(1889)] = 63899, - [SMALL_STATE(1890)] = 63916, - [SMALL_STATE(1891)] = 63931, - [SMALL_STATE(1892)] = 63948, - [SMALL_STATE(1893)] = 63963, - [SMALL_STATE(1894)] = 63980, - [SMALL_STATE(1895)] = 63997, - [SMALL_STATE(1896)] = 64016, - [SMALL_STATE(1897)] = 64033, - [SMALL_STATE(1898)] = 64050, - [SMALL_STATE(1899)] = 64069, - [SMALL_STATE(1900)] = 64088, - [SMALL_STATE(1901)] = 64103, - [SMALL_STATE(1902)] = 64122, - [SMALL_STATE(1903)] = 64137, - [SMALL_STATE(1904)] = 64154, - [SMALL_STATE(1905)] = 64171, - [SMALL_STATE(1906)] = 64188, - [SMALL_STATE(1907)] = 64207, - [SMALL_STATE(1908)] = 64224, - [SMALL_STATE(1909)] = 64243, - [SMALL_STATE(1910)] = 64260, - [SMALL_STATE(1911)] = 64277, - [SMALL_STATE(1912)] = 64296, - [SMALL_STATE(1913)] = 64315, - [SMALL_STATE(1914)] = 64334, - [SMALL_STATE(1915)] = 64351, - [SMALL_STATE(1916)] = 64370, - [SMALL_STATE(1917)] = 64385, - [SMALL_STATE(1918)] = 64404, - [SMALL_STATE(1919)] = 64423, - [SMALL_STATE(1920)] = 64440, - [SMALL_STATE(1921)] = 64455, - [SMALL_STATE(1922)] = 64472, - [SMALL_STATE(1923)] = 64491, - [SMALL_STATE(1924)] = 64508, - [SMALL_STATE(1925)] = 64525, - [SMALL_STATE(1926)] = 64544, - [SMALL_STATE(1927)] = 64559, - [SMALL_STATE(1928)] = 64576, - [SMALL_STATE(1929)] = 64593, - [SMALL_STATE(1930)] = 64610, - [SMALL_STATE(1931)] = 64627, - [SMALL_STATE(1932)] = 64644, - [SMALL_STATE(1933)] = 64659, - [SMALL_STATE(1934)] = 64676, - [SMALL_STATE(1935)] = 64693, - [SMALL_STATE(1936)] = 64710, - [SMALL_STATE(1937)] = 64729, - [SMALL_STATE(1938)] = 64746, - [SMALL_STATE(1939)] = 64763, - [SMALL_STATE(1940)] = 64780, - [SMALL_STATE(1941)] = 64799, - [SMALL_STATE(1942)] = 64816, - [SMALL_STATE(1943)] = 64835, - [SMALL_STATE(1944)] = 64852, - [SMALL_STATE(1945)] = 64871, - [SMALL_STATE(1946)] = 64890, - [SMALL_STATE(1947)] = 64909, - [SMALL_STATE(1948)] = 64926, - [SMALL_STATE(1949)] = 64943, - [SMALL_STATE(1950)] = 64962, - [SMALL_STATE(1951)] = 64977, - [SMALL_STATE(1952)] = 64996, - [SMALL_STATE(1953)] = 65015, - [SMALL_STATE(1954)] = 65032, - [SMALL_STATE(1955)] = 65051, - [SMALL_STATE(1956)] = 65070, - [SMALL_STATE(1957)] = 65089, - [SMALL_STATE(1958)] = 65108, - [SMALL_STATE(1959)] = 65125, - [SMALL_STATE(1960)] = 65142, - [SMALL_STATE(1961)] = 65159, - [SMALL_STATE(1962)] = 65174, - [SMALL_STATE(1963)] = 65191, - [SMALL_STATE(1964)] = 65206, - [SMALL_STATE(1965)] = 65223, - [SMALL_STATE(1966)] = 65240, - [SMALL_STATE(1967)] = 65257, - [SMALL_STATE(1968)] = 65274, - [SMALL_STATE(1969)] = 65293, - [SMALL_STATE(1970)] = 65310, - [SMALL_STATE(1971)] = 65329, - [SMALL_STATE(1972)] = 65346, - [SMALL_STATE(1973)] = 65363, - [SMALL_STATE(1974)] = 65380, - [SMALL_STATE(1975)] = 65399, - [SMALL_STATE(1976)] = 65418, - [SMALL_STATE(1977)] = 65437, - [SMALL_STATE(1978)] = 65454, - [SMALL_STATE(1979)] = 65471, - [SMALL_STATE(1980)] = 65488, - [SMALL_STATE(1981)] = 65505, - [SMALL_STATE(1982)] = 65522, - [SMALL_STATE(1983)] = 65539, - [SMALL_STATE(1984)] = 65558, - [SMALL_STATE(1985)] = 65575, - [SMALL_STATE(1986)] = 65594, - [SMALL_STATE(1987)] = 65613, - [SMALL_STATE(1988)] = 65628, - [SMALL_STATE(1989)] = 65643, - [SMALL_STATE(1990)] = 65662, - [SMALL_STATE(1991)] = 65679, - [SMALL_STATE(1992)] = 65698, - [SMALL_STATE(1993)] = 65715, - [SMALL_STATE(1994)] = 65732, - [SMALL_STATE(1995)] = 65751, - [SMALL_STATE(1996)] = 65768, - [SMALL_STATE(1997)] = 65787, - [SMALL_STATE(1998)] = 65804, - [SMALL_STATE(1999)] = 65821, - [SMALL_STATE(2000)] = 65840, - [SMALL_STATE(2001)] = 65859, - [SMALL_STATE(2002)] = 65876, - [SMALL_STATE(2003)] = 65895, - [SMALL_STATE(2004)] = 65914, - [SMALL_STATE(2005)] = 65931, - [SMALL_STATE(2006)] = 65946, - [SMALL_STATE(2007)] = 65965, - [SMALL_STATE(2008)] = 65982, - [SMALL_STATE(2009)] = 65999, - [SMALL_STATE(2010)] = 66016, - [SMALL_STATE(2011)] = 66033, - [SMALL_STATE(2012)] = 66048, - [SMALL_STATE(2013)] = 66065, - [SMALL_STATE(2014)] = 66082, - [SMALL_STATE(2015)] = 66101, - [SMALL_STATE(2016)] = 66118, - [SMALL_STATE(2017)] = 66137, - [SMALL_STATE(2018)] = 66154, - [SMALL_STATE(2019)] = 66171, - [SMALL_STATE(2020)] = 66190, - [SMALL_STATE(2021)] = 66207, - [SMALL_STATE(2022)] = 66226, - [SMALL_STATE(2023)] = 66243, - [SMALL_STATE(2024)] = 66260, - [SMALL_STATE(2025)] = 66277, - [SMALL_STATE(2026)] = 66294, - [SMALL_STATE(2027)] = 66313, - [SMALL_STATE(2028)] = 66330, - [SMALL_STATE(2029)] = 66349, - [SMALL_STATE(2030)] = 66366, - [SMALL_STATE(2031)] = 66383, - [SMALL_STATE(2032)] = 66398, - [SMALL_STATE(2033)] = 66415, - [SMALL_STATE(2034)] = 66432, - [SMALL_STATE(2035)] = 66451, - [SMALL_STATE(2036)] = 66466, - [SMALL_STATE(2037)] = 66485, - [SMALL_STATE(2038)] = 66500, - [SMALL_STATE(2039)] = 66517, - [SMALL_STATE(2040)] = 66534, - [SMALL_STATE(2041)] = 66553, - [SMALL_STATE(2042)] = 66570, - [SMALL_STATE(2043)] = 66589, - [SMALL_STATE(2044)] = 66608, - [SMALL_STATE(2045)] = 66627, - [SMALL_STATE(2046)] = 66644, - [SMALL_STATE(2047)] = 66663, - [SMALL_STATE(2048)] = 66682, - [SMALL_STATE(2049)] = 66701, - [SMALL_STATE(2050)] = 66718, - [SMALL_STATE(2051)] = 66735, - [SMALL_STATE(2052)] = 66752, - [SMALL_STATE(2053)] = 66769, - [SMALL_STATE(2054)] = 66786, - [SMALL_STATE(2055)] = 66803, - [SMALL_STATE(2056)] = 66820, - [SMALL_STATE(2057)] = 66839, - [SMALL_STATE(2058)] = 66856, - [SMALL_STATE(2059)] = 66873, - [SMALL_STATE(2060)] = 66888, - [SMALL_STATE(2061)] = 66907, - [SMALL_STATE(2062)] = 66926, - [SMALL_STATE(2063)] = 66943, - [SMALL_STATE(2064)] = 66962, - [SMALL_STATE(2065)] = 66981, - [SMALL_STATE(2066)] = 67000, - [SMALL_STATE(2067)] = 67019, - [SMALL_STATE(2068)] = 67038, - [SMALL_STATE(2069)] = 67053, - [SMALL_STATE(2070)] = 67067, - [SMALL_STATE(2071)] = 67081, - [SMALL_STATE(2072)] = 67097, - [SMALL_STATE(2073)] = 67113, - [SMALL_STATE(2074)] = 67127, - [SMALL_STATE(2075)] = 67143, - [SMALL_STATE(2076)] = 67159, - [SMALL_STATE(2077)] = 67175, - [SMALL_STATE(2078)] = 67189, - [SMALL_STATE(2079)] = 67205, - [SMALL_STATE(2080)] = 67221, - [SMALL_STATE(2081)] = 67237, - [SMALL_STATE(2082)] = 67253, - [SMALL_STATE(2083)] = 67267, - [SMALL_STATE(2084)] = 67281, - [SMALL_STATE(2085)] = 67297, - [SMALL_STATE(2086)] = 67313, - [SMALL_STATE(2087)] = 67329, - [SMALL_STATE(2088)] = 67345, - [SMALL_STATE(2089)] = 67361, - [SMALL_STATE(2090)] = 67375, - [SMALL_STATE(2091)] = 67391, - [SMALL_STATE(2092)] = 67407, - [SMALL_STATE(2093)] = 67421, - [SMALL_STATE(2094)] = 67435, - [SMALL_STATE(2095)] = 67451, - [SMALL_STATE(2096)] = 67465, - [SMALL_STATE(2097)] = 67481, - [SMALL_STATE(2098)] = 67497, - [SMALL_STATE(2099)] = 67511, - [SMALL_STATE(2100)] = 67525, - [SMALL_STATE(2101)] = 67541, - [SMALL_STATE(2102)] = 67557, - [SMALL_STATE(2103)] = 67573, - [SMALL_STATE(2104)] = 67587, - [SMALL_STATE(2105)] = 67603, - [SMALL_STATE(2106)] = 67619, - [SMALL_STATE(2107)] = 67635, - [SMALL_STATE(2108)] = 67651, - [SMALL_STATE(2109)] = 67667, - [SMALL_STATE(2110)] = 67683, - [SMALL_STATE(2111)] = 67697, - [SMALL_STATE(2112)] = 67711, - [SMALL_STATE(2113)] = 67725, - [SMALL_STATE(2114)] = 67739, - [SMALL_STATE(2115)] = 67755, - [SMALL_STATE(2116)] = 67771, - [SMALL_STATE(2117)] = 67785, - [SMALL_STATE(2118)] = 67801, - [SMALL_STATE(2119)] = 67815, - [SMALL_STATE(2120)] = 67831, - [SMALL_STATE(2121)] = 67845, - [SMALL_STATE(2122)] = 67861, - [SMALL_STATE(2123)] = 67875, - [SMALL_STATE(2124)] = 67891, - [SMALL_STATE(2125)] = 67907, - [SMALL_STATE(2126)] = 67923, - [SMALL_STATE(2127)] = 67937, - [SMALL_STATE(2128)] = 67953, - [SMALL_STATE(2129)] = 67967, - [SMALL_STATE(2130)] = 67983, - [SMALL_STATE(2131)] = 67997, - [SMALL_STATE(2132)] = 68011, - [SMALL_STATE(2133)] = 68025, - [SMALL_STATE(2134)] = 68041, - [SMALL_STATE(2135)] = 68057, - [SMALL_STATE(2136)] = 68071, - [SMALL_STATE(2137)] = 68087, - [SMALL_STATE(2138)] = 68101, - [SMALL_STATE(2139)] = 68117, - [SMALL_STATE(2140)] = 68131, - [SMALL_STATE(2141)] = 68147, - [SMALL_STATE(2142)] = 68163, - [SMALL_STATE(2143)] = 68179, - [SMALL_STATE(2144)] = 68195, - [SMALL_STATE(2145)] = 68211, - [SMALL_STATE(2146)] = 68227, - [SMALL_STATE(2147)] = 68241, - [SMALL_STATE(2148)] = 68255, - [SMALL_STATE(2149)] = 68269, - [SMALL_STATE(2150)] = 68283, - [SMALL_STATE(2151)] = 68299, - [SMALL_STATE(2152)] = 68313, - [SMALL_STATE(2153)] = 68327, - [SMALL_STATE(2154)] = 68343, - [SMALL_STATE(2155)] = 68357, - [SMALL_STATE(2156)] = 68371, - [SMALL_STATE(2157)] = 68387, - [SMALL_STATE(2158)] = 68403, - [SMALL_STATE(2159)] = 68417, - [SMALL_STATE(2160)] = 68431, - [SMALL_STATE(2161)] = 68445, - [SMALL_STATE(2162)] = 68459, - [SMALL_STATE(2163)] = 68473, - [SMALL_STATE(2164)] = 68489, - [SMALL_STATE(2165)] = 68503, - [SMALL_STATE(2166)] = 68517, - [SMALL_STATE(2167)] = 68533, - [SMALL_STATE(2168)] = 68549, - [SMALL_STATE(2169)] = 68565, - [SMALL_STATE(2170)] = 68579, - [SMALL_STATE(2171)] = 68595, - [SMALL_STATE(2172)] = 68611, - [SMALL_STATE(2173)] = 68627, - [SMALL_STATE(2174)] = 68643, - [SMALL_STATE(2175)] = 68659, - [SMALL_STATE(2176)] = 68675, - [SMALL_STATE(2177)] = 68691, - [SMALL_STATE(2178)] = 68707, - [SMALL_STATE(2179)] = 68723, - [SMALL_STATE(2180)] = 68739, - [SMALL_STATE(2181)] = 68755, - [SMALL_STATE(2182)] = 68769, - [SMALL_STATE(2183)] = 68785, - [SMALL_STATE(2184)] = 68799, - [SMALL_STATE(2185)] = 68815, - [SMALL_STATE(2186)] = 68831, - [SMALL_STATE(2187)] = 68847, - [SMALL_STATE(2188)] = 68863, - [SMALL_STATE(2189)] = 68879, - [SMALL_STATE(2190)] = 68893, - [SMALL_STATE(2191)] = 68907, - [SMALL_STATE(2192)] = 68923, - [SMALL_STATE(2193)] = 68939, - [SMALL_STATE(2194)] = 68953, - [SMALL_STATE(2195)] = 68967, - [SMALL_STATE(2196)] = 68983, - [SMALL_STATE(2197)] = 68999, - [SMALL_STATE(2198)] = 69013, - [SMALL_STATE(2199)] = 69027, - [SMALL_STATE(2200)] = 69041, - [SMALL_STATE(2201)] = 69055, - [SMALL_STATE(2202)] = 69069, - [SMALL_STATE(2203)] = 69085, - [SMALL_STATE(2204)] = 69101, - [SMALL_STATE(2205)] = 69115, - [SMALL_STATE(2206)] = 69129, - [SMALL_STATE(2207)] = 69143, - [SMALL_STATE(2208)] = 69159, - [SMALL_STATE(2209)] = 69173, - [SMALL_STATE(2210)] = 69189, - [SMALL_STATE(2211)] = 69205, - [SMALL_STATE(2212)] = 69219, - [SMALL_STATE(2213)] = 69235, - [SMALL_STATE(2214)] = 69251, - [SMALL_STATE(2215)] = 69267, - [SMALL_STATE(2216)] = 69283, - [SMALL_STATE(2217)] = 69299, - [SMALL_STATE(2218)] = 69315, - [SMALL_STATE(2219)] = 69331, - [SMALL_STATE(2220)] = 69347, - [SMALL_STATE(2221)] = 69363, - [SMALL_STATE(2222)] = 69379, - [SMALL_STATE(2223)] = 69395, - [SMALL_STATE(2224)] = 69411, - [SMALL_STATE(2225)] = 69427, - [SMALL_STATE(2226)] = 69443, - [SMALL_STATE(2227)] = 69457, - [SMALL_STATE(2228)] = 69471, - [SMALL_STATE(2229)] = 69485, - [SMALL_STATE(2230)] = 69499, - [SMALL_STATE(2231)] = 69515, - [SMALL_STATE(2232)] = 69531, - [SMALL_STATE(2233)] = 69545, - [SMALL_STATE(2234)] = 69561, - [SMALL_STATE(2235)] = 69575, - [SMALL_STATE(2236)] = 69591, - [SMALL_STATE(2237)] = 69607, - [SMALL_STATE(2238)] = 69623, - [SMALL_STATE(2239)] = 69639, - [SMALL_STATE(2240)] = 69655, - [SMALL_STATE(2241)] = 69671, - [SMALL_STATE(2242)] = 69687, - [SMALL_STATE(2243)] = 69703, - [SMALL_STATE(2244)] = 69719, - [SMALL_STATE(2245)] = 69735, - [SMALL_STATE(2246)] = 69751, - [SMALL_STATE(2247)] = 69767, - [SMALL_STATE(2248)] = 69781, - [SMALL_STATE(2249)] = 69795, - [SMALL_STATE(2250)] = 69809, - [SMALL_STATE(2251)] = 69823, - [SMALL_STATE(2252)] = 69839, - [SMALL_STATE(2253)] = 69855, - [SMALL_STATE(2254)] = 69869, - [SMALL_STATE(2255)] = 69885, - [SMALL_STATE(2256)] = 69901, - [SMALL_STATE(2257)] = 69915, - [SMALL_STATE(2258)] = 69929, - [SMALL_STATE(2259)] = 69943, - [SMALL_STATE(2260)] = 69959, - [SMALL_STATE(2261)] = 69975, - [SMALL_STATE(2262)] = 69989, - [SMALL_STATE(2263)] = 70003, - [SMALL_STATE(2264)] = 70019, - [SMALL_STATE(2265)] = 70035, - [SMALL_STATE(2266)] = 70049, - [SMALL_STATE(2267)] = 70065, - [SMALL_STATE(2268)] = 70081, - [SMALL_STATE(2269)] = 70097, - [SMALL_STATE(2270)] = 70113, - [SMALL_STATE(2271)] = 70129, - [SMALL_STATE(2272)] = 70145, - [SMALL_STATE(2273)] = 70161, - [SMALL_STATE(2274)] = 70175, - [SMALL_STATE(2275)] = 70191, - [SMALL_STATE(2276)] = 70207, - [SMALL_STATE(2277)] = 70221, - [SMALL_STATE(2278)] = 70237, - [SMALL_STATE(2279)] = 70253, - [SMALL_STATE(2280)] = 70269, - [SMALL_STATE(2281)] = 70283, - [SMALL_STATE(2282)] = 70299, - [SMALL_STATE(2283)] = 70315, - [SMALL_STATE(2284)] = 70329, - [SMALL_STATE(2285)] = 70345, - [SMALL_STATE(2286)] = 70361, - [SMALL_STATE(2287)] = 70375, - [SMALL_STATE(2288)] = 70389, - [SMALL_STATE(2289)] = 70403, - [SMALL_STATE(2290)] = 70419, - [SMALL_STATE(2291)] = 70433, - [SMALL_STATE(2292)] = 70447, - [SMALL_STATE(2293)] = 70461, - [SMALL_STATE(2294)] = 70475, - [SMALL_STATE(2295)] = 70489, - [SMALL_STATE(2296)] = 70505, - [SMALL_STATE(2297)] = 70521, - [SMALL_STATE(2298)] = 70537, - [SMALL_STATE(2299)] = 70553, - [SMALL_STATE(2300)] = 70569, - [SMALL_STATE(2301)] = 70583, - [SMALL_STATE(2302)] = 70599, - [SMALL_STATE(2303)] = 70615, - [SMALL_STATE(2304)] = 70631, - [SMALL_STATE(2305)] = 70647, - [SMALL_STATE(2306)] = 70661, - [SMALL_STATE(2307)] = 70675, - [SMALL_STATE(2308)] = 70689, - [SMALL_STATE(2309)] = 70705, - [SMALL_STATE(2310)] = 70721, - [SMALL_STATE(2311)] = 70737, - [SMALL_STATE(2312)] = 70753, - [SMALL_STATE(2313)] = 70769, - [SMALL_STATE(2314)] = 70785, - [SMALL_STATE(2315)] = 70801, - [SMALL_STATE(2316)] = 70817, - [SMALL_STATE(2317)] = 70833, - [SMALL_STATE(2318)] = 70849, - [SMALL_STATE(2319)] = 70865, - [SMALL_STATE(2320)] = 70881, - [SMALL_STATE(2321)] = 70897, - [SMALL_STATE(2322)] = 70913, - [SMALL_STATE(2323)] = 70929, - [SMALL_STATE(2324)] = 70942, - [SMALL_STATE(2325)] = 70955, - [SMALL_STATE(2326)] = 70968, - [SMALL_STATE(2327)] = 70981, - [SMALL_STATE(2328)] = 70994, - [SMALL_STATE(2329)] = 71007, - [SMALL_STATE(2330)] = 71020, - [SMALL_STATE(2331)] = 71033, - [SMALL_STATE(2332)] = 71046, - [SMALL_STATE(2333)] = 71059, - [SMALL_STATE(2334)] = 71072, - [SMALL_STATE(2335)] = 71085, - [SMALL_STATE(2336)] = 71098, - [SMALL_STATE(2337)] = 71111, - [SMALL_STATE(2338)] = 71124, - [SMALL_STATE(2339)] = 71137, - [SMALL_STATE(2340)] = 71150, - [SMALL_STATE(2341)] = 71163, - [SMALL_STATE(2342)] = 71176, - [SMALL_STATE(2343)] = 71189, - [SMALL_STATE(2344)] = 71202, - [SMALL_STATE(2345)] = 71215, - [SMALL_STATE(2346)] = 71228, - [SMALL_STATE(2347)] = 71241, - [SMALL_STATE(2348)] = 71254, - [SMALL_STATE(2349)] = 71267, - [SMALL_STATE(2350)] = 71280, - [SMALL_STATE(2351)] = 71293, - [SMALL_STATE(2352)] = 71306, - [SMALL_STATE(2353)] = 71319, - [SMALL_STATE(2354)] = 71332, - [SMALL_STATE(2355)] = 71345, - [SMALL_STATE(2356)] = 71358, - [SMALL_STATE(2357)] = 71371, - [SMALL_STATE(2358)] = 71384, - [SMALL_STATE(2359)] = 71397, - [SMALL_STATE(2360)] = 71410, - [SMALL_STATE(2361)] = 71423, - [SMALL_STATE(2362)] = 71436, - [SMALL_STATE(2363)] = 71449, - [SMALL_STATE(2364)] = 71462, - [SMALL_STATE(2365)] = 71475, - [SMALL_STATE(2366)] = 71488, - [SMALL_STATE(2367)] = 71501, - [SMALL_STATE(2368)] = 71514, - [SMALL_STATE(2369)] = 71527, - [SMALL_STATE(2370)] = 71540, - [SMALL_STATE(2371)] = 71553, - [SMALL_STATE(2372)] = 71566, - [SMALL_STATE(2373)] = 71579, - [SMALL_STATE(2374)] = 71592, - [SMALL_STATE(2375)] = 71605, - [SMALL_STATE(2376)] = 71618, - [SMALL_STATE(2377)] = 71631, - [SMALL_STATE(2378)] = 71644, - [SMALL_STATE(2379)] = 71657, - [SMALL_STATE(2380)] = 71670, - [SMALL_STATE(2381)] = 71683, - [SMALL_STATE(2382)] = 71696, - [SMALL_STATE(2383)] = 71709, - [SMALL_STATE(2384)] = 71722, - [SMALL_STATE(2385)] = 71735, - [SMALL_STATE(2386)] = 71748, - [SMALL_STATE(2387)] = 71761, - [SMALL_STATE(2388)] = 71774, - [SMALL_STATE(2389)] = 71787, - [SMALL_STATE(2390)] = 71800, - [SMALL_STATE(2391)] = 71813, - [SMALL_STATE(2392)] = 71826, - [SMALL_STATE(2393)] = 71839, - [SMALL_STATE(2394)] = 71852, - [SMALL_STATE(2395)] = 71865, - [SMALL_STATE(2396)] = 71878, - [SMALL_STATE(2397)] = 71891, - [SMALL_STATE(2398)] = 71904, - [SMALL_STATE(2399)] = 71917, - [SMALL_STATE(2400)] = 71930, - [SMALL_STATE(2401)] = 71943, - [SMALL_STATE(2402)] = 71956, - [SMALL_STATE(2403)] = 71969, - [SMALL_STATE(2404)] = 71982, - [SMALL_STATE(2405)] = 71995, - [SMALL_STATE(2406)] = 72008, - [SMALL_STATE(2407)] = 72021, - [SMALL_STATE(2408)] = 72034, - [SMALL_STATE(2409)] = 72047, - [SMALL_STATE(2410)] = 72060, - [SMALL_STATE(2411)] = 72073, - [SMALL_STATE(2412)] = 72086, - [SMALL_STATE(2413)] = 72099, - [SMALL_STATE(2414)] = 72112, - [SMALL_STATE(2415)] = 72125, - [SMALL_STATE(2416)] = 72138, - [SMALL_STATE(2417)] = 72151, - [SMALL_STATE(2418)] = 72164, - [SMALL_STATE(2419)] = 72177, - [SMALL_STATE(2420)] = 72190, - [SMALL_STATE(2421)] = 72203, - [SMALL_STATE(2422)] = 72216, - [SMALL_STATE(2423)] = 72229, - [SMALL_STATE(2424)] = 72242, - [SMALL_STATE(2425)] = 72255, - [SMALL_STATE(2426)] = 72268, - [SMALL_STATE(2427)] = 72281, - [SMALL_STATE(2428)] = 72294, - [SMALL_STATE(2429)] = 72307, - [SMALL_STATE(2430)] = 72320, - [SMALL_STATE(2431)] = 72333, - [SMALL_STATE(2432)] = 72346, - [SMALL_STATE(2433)] = 72359, - [SMALL_STATE(2434)] = 72372, - [SMALL_STATE(2435)] = 72385, - [SMALL_STATE(2436)] = 72398, - [SMALL_STATE(2437)] = 72411, - [SMALL_STATE(2438)] = 72424, - [SMALL_STATE(2439)] = 72437, - [SMALL_STATE(2440)] = 72450, - [SMALL_STATE(2441)] = 72463, - [SMALL_STATE(2442)] = 72476, - [SMALL_STATE(2443)] = 72489, - [SMALL_STATE(2444)] = 72502, - [SMALL_STATE(2445)] = 72515, - [SMALL_STATE(2446)] = 72528, - [SMALL_STATE(2447)] = 72541, - [SMALL_STATE(2448)] = 72554, - [SMALL_STATE(2449)] = 72567, - [SMALL_STATE(2450)] = 72580, - [SMALL_STATE(2451)] = 72593, - [SMALL_STATE(2452)] = 72606, - [SMALL_STATE(2453)] = 72619, - [SMALL_STATE(2454)] = 72632, - [SMALL_STATE(2455)] = 72645, - [SMALL_STATE(2456)] = 72658, - [SMALL_STATE(2457)] = 72671, - [SMALL_STATE(2458)] = 72684, - [SMALL_STATE(2459)] = 72697, - [SMALL_STATE(2460)] = 72710, - [SMALL_STATE(2461)] = 72723, - [SMALL_STATE(2462)] = 72736, - [SMALL_STATE(2463)] = 72749, - [SMALL_STATE(2464)] = 72762, - [SMALL_STATE(2465)] = 72775, - [SMALL_STATE(2466)] = 72788, - [SMALL_STATE(2467)] = 72801, - [SMALL_STATE(2468)] = 72814, - [SMALL_STATE(2469)] = 72827, - [SMALL_STATE(2470)] = 72840, - [SMALL_STATE(2471)] = 72853, - [SMALL_STATE(2472)] = 72866, - [SMALL_STATE(2473)] = 72879, - [SMALL_STATE(2474)] = 72892, - [SMALL_STATE(2475)] = 72905, - [SMALL_STATE(2476)] = 72918, - [SMALL_STATE(2477)] = 72931, - [SMALL_STATE(2478)] = 72944, - [SMALL_STATE(2479)] = 72957, - [SMALL_STATE(2480)] = 72970, - [SMALL_STATE(2481)] = 72983, - [SMALL_STATE(2482)] = 72996, - [SMALL_STATE(2483)] = 73009, - [SMALL_STATE(2484)] = 73022, - [SMALL_STATE(2485)] = 73035, - [SMALL_STATE(2486)] = 73048, - [SMALL_STATE(2487)] = 73061, - [SMALL_STATE(2488)] = 73074, - [SMALL_STATE(2489)] = 73087, - [SMALL_STATE(2490)] = 73100, - [SMALL_STATE(2491)] = 73113, - [SMALL_STATE(2492)] = 73126, - [SMALL_STATE(2493)] = 73139, - [SMALL_STATE(2494)] = 73152, - [SMALL_STATE(2495)] = 73165, - [SMALL_STATE(2496)] = 73178, - [SMALL_STATE(2497)] = 73191, - [SMALL_STATE(2498)] = 73204, - [SMALL_STATE(2499)] = 73217, - [SMALL_STATE(2500)] = 73230, - [SMALL_STATE(2501)] = 73243, - [SMALL_STATE(2502)] = 73256, - [SMALL_STATE(2503)] = 73269, - [SMALL_STATE(2504)] = 73282, - [SMALL_STATE(2505)] = 73295, - [SMALL_STATE(2506)] = 73308, - [SMALL_STATE(2507)] = 73321, - [SMALL_STATE(2508)] = 73334, - [SMALL_STATE(2509)] = 73347, - [SMALL_STATE(2510)] = 73360, - [SMALL_STATE(2511)] = 73373, - [SMALL_STATE(2512)] = 73386, - [SMALL_STATE(2513)] = 73399, - [SMALL_STATE(2514)] = 73412, - [SMALL_STATE(2515)] = 73425, - [SMALL_STATE(2516)] = 73438, - [SMALL_STATE(2517)] = 73451, - [SMALL_STATE(2518)] = 73464, - [SMALL_STATE(2519)] = 73477, - [SMALL_STATE(2520)] = 73490, - [SMALL_STATE(2521)] = 73503, - [SMALL_STATE(2522)] = 73516, - [SMALL_STATE(2523)] = 73529, - [SMALL_STATE(2524)] = 73542, - [SMALL_STATE(2525)] = 73555, - [SMALL_STATE(2526)] = 73568, - [SMALL_STATE(2527)] = 73581, - [SMALL_STATE(2528)] = 73594, - [SMALL_STATE(2529)] = 73607, - [SMALL_STATE(2530)] = 73620, - [SMALL_STATE(2531)] = 73633, - [SMALL_STATE(2532)] = 73646, - [SMALL_STATE(2533)] = 73659, - [SMALL_STATE(2534)] = 73672, - [SMALL_STATE(2535)] = 73685, - [SMALL_STATE(2536)] = 73698, - [SMALL_STATE(2537)] = 73711, - [SMALL_STATE(2538)] = 73724, - [SMALL_STATE(2539)] = 73737, - [SMALL_STATE(2540)] = 73750, - [SMALL_STATE(2541)] = 73763, - [SMALL_STATE(2542)] = 73767, -}; - -static const TSParseActionEntry ts_parse_actions[] = { - [0] = {.entry = {.count = 0, .reusable = false}}, - [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), - [3] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1563), - [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 0), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), - [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1822), - [13] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), - [15] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(773), - [18] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1563), - [20] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(493), - [23] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1380), - [26] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1863), - [29] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1601), - [32] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1350), - [35] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1431), - [38] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1535), - [41] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2279), - [44] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(23), - [47] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2518), - [50] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2515), - [53] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2512), - [56] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), - [58] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2509), - [61] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1273), - [64] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1277), - [67] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1303), - [70] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1805), - [73] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(90), - [76] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2507), - [79] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(192), - [82] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2506), - [85] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2505), - [88] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1046), - [91] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2243), - [94] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2503), - [97] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(203), - [100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(189), - [103] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(188), - [106] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(239), - [109] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2223), - [112] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(81), - [115] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2501), - [118] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2500), - [121] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2221), - [124] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2220), - [127] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2218), - [130] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(270), - [133] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(271), - [136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(271), - [139] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(551), - [142] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(272), - [145] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(647), - [148] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(827), - [151] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1046), - [154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2496), - [157] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(103), - [160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(728), - [163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1388), - [166] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2495), - [169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1332), - [172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1955), - [175] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(1609), - [178] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(88), - [181] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(278), - [184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(279), - [187] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(280), - [190] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(282), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(773), - [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1380), - [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1863), - [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1601), - [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1350), - [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1431), - [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1535), - [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2279), - [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 3, .production_id = 121), - [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2518), - [217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2515), - [219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2512), - [221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 3, .production_id = 121), - [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2509), - [225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1273), - [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1277), - [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1303), - [231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1805), - [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2507), - [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), - [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2506), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2505), - [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1046), - [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2243), - [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2503), - [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), - [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), - [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), - [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(239), - [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2223), - [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2501), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2500), - [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2221), - [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2220), - [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2218), - [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(551), - [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), - [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), - [283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), - [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), - [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2496), - [289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(728), - [293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), - [295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2495), - [297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), - [299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1955), - [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1609), - [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), - [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), - [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), - [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), - [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), - [313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_case_statement, 4, .production_id = 121), - [315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_case_statement, 4, .production_id = 121), - [317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 3), - [319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_default_statement, 3), - [321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_statement, 2), - [323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_default_statement, 2), - [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2529), - [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2085), - [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2536), - [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2540), - [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2142), - [335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_colon_block, 2), - [337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_colon_block, 1), - [339] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2529), - [342] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2085), - [345] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2536), - [348] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2540), - [351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2), SHIFT_REPEAT(2142), - [354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(776), - [362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), - [364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1379), - [366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2001), - [368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1653), - [370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1371), - [372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1554), - [374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2415), - [378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2369), - [380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2412), - [382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2411), - [384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), - [386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2510), - [388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2511), - [390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2140), - [392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2409), - [394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), - [396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), - [398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), - [400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2071), - [402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), - [404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2530), - [406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2537), - [408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2081), - [410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2144), - [412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), - [414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2525), - [416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2299), - [418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2534), - [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2539), - [422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2167), - [424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), - [426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), - [430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), - [432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), - [438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2027), - [440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2010), - [444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2204), - [448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 3), - [450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), - [452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2022), - [454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2015), - [458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), - [464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2039), - [466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2033), - [470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2206), - [474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2201), - [476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), - [478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), - [480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1967), - [482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2200), - [484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1933), - [486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1930), - [490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), - [492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), - [494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2154), - [496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1), - [498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2), - [500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1828), - [502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998), - [506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), - [508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), - [510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2161), - [512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2276), - [514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), - [516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), - [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2132), - [528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2169), - [530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2208), - [532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2083), - [534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2232), - [536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2211), - [538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2089), - [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), - [542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(640), - [544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 1), - [546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823), - [548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1407), - [550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2016), - [552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1689), - [554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_expression, 1), - [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2410), - [562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(928), - [564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395), - [566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2143), - [568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(398), - [572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(550), - [576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), - [578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(646), - [580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), - [582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), - [584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2407), - [588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), - [590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1985), - [592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), - [594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), - [596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(384), - [598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(401), - [600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(402), - [602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), - [604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), - [606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), - [612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), - [616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), - [620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), - [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), - [626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), - [628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), - [630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), - [632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(323), - [634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), - [636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(760), - [638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(829), - [640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1478), - [642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1750), - [644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), - [648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), - [654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), - [658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), - [662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), - [664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), - [668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), - [670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), - [672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), - [674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), - [676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), - [678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2107), - [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2423), - [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), - [684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), - [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), - [694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), - [696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), - [698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), - [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), - [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2452), - [704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), - [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2514), - [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), - [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2428), - [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), - [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2473), - [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), - [720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2433), - [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2350), - [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2419), - [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), - [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2440), - [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), - [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2328), - [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), - [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2533), - [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), - [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2538), - [746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), - [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2333), - [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), - [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), - [754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), - [756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), - [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), - [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), - [762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), - [764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), - [766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), - [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), - [770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), - [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), - [774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), - [778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), - [780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), - [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), - [784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), - [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), - [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), - [794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), - [796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), - [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), - [800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 1), - [802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), - [808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2394), - [810] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 1), SHIFT(720), - [813] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 1), SHIFT(852), - [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), - [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), - [822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), - [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), - [826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 1), - [828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), - [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), - [870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1935), - [878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), - [880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), - [884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), - [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1947), - [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1943), - [890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), - [892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), - [894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), - [896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), - [902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_placeholder, 1), - [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), - [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), - [914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), - [924] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2), - [926] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2325), - [929] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2309), - [932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, .production_id = 2), - [934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, .production_id = 2), - [936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2325), - [938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2309), - [940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 16), - [942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 16), - [944] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 16), SHIFT(2184), - [947] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 16), SHIFT(84), - [950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 44), - [952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 44), - [954] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 44), SHIFT(2184), - [957] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 44), SHIFT(84), - [960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2184), - [962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), - [964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, .production_id = 149), - [966] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, .production_id = 149), - [968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), - [970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, .production_id = 2), - [972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, .production_id = 2), - [974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 6, .production_id = 163), - [976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 6, .production_id = 163), - [978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_statement, 3), - [980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_statement, 3), - [982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_statement, 2), - [984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_statement, 2), - [986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 1), - [990] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 1), - [992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 84), - [994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 84), - [996] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 84), SHIFT_REPEAT(2184), - [999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 50), - [1001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 50), - [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), - [1005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 127), - [1007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 127), - [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [1011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 39), - [1013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 39), - [1015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), - [1017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, .production_id = 10), - [1019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, .production_id = 10), - [1021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [1023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 98), - [1025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 98), - [1027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [1029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 96), - [1031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 96), - [1033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [1035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration_list, 2), - [1037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration_list, 2), - [1039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 81), - [1041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 81), - [1043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), - [1045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration_list, 3), - [1047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration_list, 3), - [1049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 136), - [1051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 136), - [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [1055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, .production_id = 158), - [1057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, .production_id = 158), - [1059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), - [1061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 137), - [1063] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 137), - [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [1067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 88), - [1069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 88), - [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), - [1073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 58), - [1075] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 58), - [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [1079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 50), - [1081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 50), - [1083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 3, .production_id = 10), - [1085] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 3, .production_id = 10), - [1087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7), - [1089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7), - [1091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 1), - [1093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 1), - [1095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, .production_id = 83), - [1097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, .production_id = 83), - [1099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 96), - [1101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 96), - [1103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_label_statement, 2), - [1105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_label_statement, 2), - [1107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_definition, 3, .production_id = 10), - [1109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_definition, 3, .production_id = 10), - [1111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 98), - [1113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 98), - [1115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_declaration, 7), - [1117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_use_declaration, 7), - [1119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__const_declaration, 5), - [1121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__const_declaration, 5), - [1123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 2, .production_id = 8), - [1125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 2, .production_id = 8), - [1127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 12), - [1129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 12), - [1131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2), - [1133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2), - [1135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 11), - [1137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 11), - [1139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10), - [1141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10), - [1143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_const_declaration, 1), - [1145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_const_declaration, 1), - [1147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 9, .production_id = 150), - [1149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 9, .production_id = 150), - [1151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 7), - [1153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 7), - [1155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 5, .production_id = 96), - [1157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 5, .production_id = 96), - [1159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_declaration, 5), - [1161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_use_declaration, 5), - [1163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 10), - [1165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 10), - [1167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9), - [1169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9), - [1171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_block, 2), - [1173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_block, 2), - [1175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 81), - [1177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 81), - [1179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 4, .production_id = 39), - [1181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 4, .production_id = 39), - [1183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2, .production_id = 2), - [1185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, .production_id = 2), - [1187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_statement, 7), - [1189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declare_statement, 7), - [1191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration_list, 3), - [1193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration_list, 3), - [1195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 7, .production_id = 150), - [1197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 7, .production_id = 150), - [1199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 43), - [1201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 43), - [1203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 1, .production_id = 42), - [1205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 1, .production_id = 42), - [1207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_clause, 3, .production_id = 16), - [1209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_clause, 3, .production_id = 16), - [1211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_static_declaration, 3), - [1213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_static_declaration, 3), - [1215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, .production_id = 158), - [1217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, .production_id = 158), - [1219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_block, 4), - [1221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_block, 4), - [1223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 58), - [1225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 58), - [1227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_definition, 3, .production_id = 25), - [1229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_definition, 3, .production_id = 25), - [1231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, .production_id = 16), - [1233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, .production_id = 16), - [1235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1), - [1237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1), - [1239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_block, 3), - [1241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_block, 3), - [1243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_static_declaration, 4), - [1245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_static_declaration, 4), - [1247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 6, .production_id = 136), - [1249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 6, .production_id = 136), - [1251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, .production_id = 16), - [1253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, .production_id = 16), - [1255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_declaration, 6), - [1257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_use_declaration, 6), - [1259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_global_declaration, 4), - [1261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_global_declaration, 4), - [1263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3), - [1265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3), - [1267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3), - [1269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3), - [1271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3), - [1273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3), - [1275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_declaration, 4), - [1277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_use_declaration, 4), - [1279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_goto_statement, 3), - [1281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_goto_statement, 3), - [1283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 6, .production_id = 118), - [1285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 6, .production_id = 118), - [1287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7, .production_id = 83), - [1289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, .production_id = 83), - [1291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, .production_id = 16), - [1293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, .production_id = 16), - [1295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_echo_statement, 3), - [1297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_echo_statement, 3), - [1299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unset_statement, 6), - [1301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unset_statement, 6), - [1303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6), - [1305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6), - [1307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration_list, 2), - [1309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration_list, 2), - [1311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8), - [1313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8), - [1315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2), - [1317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2), - [1319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, .production_id = 39), - [1321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, .production_id = 39), - [1323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 3, .production_id = 10), - [1325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 3, .production_id = 10), - [1327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, .production_id = 43), - [1329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, .production_id = 43), - [1331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trait_declaration, 3, .production_id = 10), - [1333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trait_declaration, 3, .production_id = 10), - [1335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, .production_id = 44), - [1337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, .production_id = 44), - [1339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__const_declaration, 3), - [1341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__const_declaration, 3), - [1343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 88), - [1345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 88), - [1347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, .production_id = 82), - [1349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, .production_id = 82), - [1351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5, .production_id = 16), - [1353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, .production_id = 16), - [1355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_global_declaration, 3), - [1357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_global_declaration, 3), - [1359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_statement, 5), - [1361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declare_statement, 5), - [1363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, .production_id = 127), - [1365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, .production_id = 127), - [1367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_declaration, 3), - [1369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_use_declaration, 3), - [1371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 7, .production_id = 157), - [1373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 7, .production_id = 157), - [1375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_definition, 3, .production_id = 9), - [1377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_definition, 3, .production_id = 9), - [1379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 5, .production_id = 81), - [1381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 5, .production_id = 81), - [1383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_statement, 8), - [1385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declare_statement, 8), - [1387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, .production_id = 136), - [1389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, .production_id = 136), - [1391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, .production_id = 137), - [1393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, .production_id = 137), - [1395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2), - [1397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2), - [1399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 4, .production_id = 58), - [1401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 4, .production_id = 58), - [1403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 39), - [1405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 39), - [1407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2), - [1409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2), - [1411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__const_declaration, 4), - [1413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__const_declaration, 4), - [1415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_definition, 2, .production_id = 2), - [1417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_definition, 2, .production_id = 2), - [1419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unset_statement, 5), - [1421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unset_statement, 5), - [1423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3), - [1425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3), - [1427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(635), - [1429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [1431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), - [1433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(761), - [1435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [1437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), - [1439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2), - [1441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2), - [1443] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), - [1445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3), - [1447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3), - [1449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 5), - [1451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 5), - [1453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4), - [1455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4), - [1457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullsafe_member_access_expression, 5, .production_id = 91), - [1459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullsafe_member_access_expression, 5, .production_id = 91), - [1461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [1463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullsafe_member_access_expression, 3, .production_id = 23), - [1465] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullsafe_member_access_expression, 3, .production_id = 23), - [1467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__primary_expression, 1), - [1469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__primary_expression, 1), - [1471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cast_variable, 4, .production_id = 41), - [1473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dereferencable_expression, 1), - [1475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), - [1477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_variable, 4, .production_id = 41), - [1479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_access_expression, 5, .production_id = 91), - [1481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_access_expression, 5, .production_id = 91), - [1483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_access_expression, 3, .production_id = 23), - [1485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_access_expression, 3, .production_id = 23), - [1487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scoped_property_access_expression, 3, .production_id = 22), - [1489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scoped_property_access_expression, 3, .production_id = 22), - [1491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_name, 2), - [1493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_name, 2), - [1495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dynamic_variable_name, 4), - [1497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dynamic_variable_name, 4), - [1499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scoped_call_expression, 4, .production_id = 55), - [1501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scoped_call_expression, 4, .production_id = 55), - [1503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call_expression, 2, .production_id = 7), - [1505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call_expression, 2, .production_id = 7), - [1507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_dynamic_variable_name, 2), - [1509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_dynamic_variable_name, 2), - [1511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullsafe_member_call_expression, 4, .production_id = 56), - [1513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullsafe_member_call_expression, 4, .production_id = 56), - [1515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4), - [1517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4), - [1519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 3), - [1521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 3), - [1523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__reserved_identifier, 1), - [1525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__reserved_identifier, 1), - [1527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_call_expression, 4, .production_id = 56), - [1529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_call_expression, 4, .production_id = 56), - [1531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_call_expression, 6, .production_id = 129), - [1533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_call_expression, 6, .production_id = 129), - [1535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nullsafe_member_call_expression, 6, .production_id = 129), - [1537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nullsafe_member_call_expression, 6, .production_id = 129), - [1539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scoped_call_expression, 6, .production_id = 128), - [1541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scoped_call_expression, 6, .production_id = 128), - [1543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(208), - [1545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [1547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(392), - [1549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), - [1551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [1553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390), - [1555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [1557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031), - [1559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), - [1561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), - [1563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [1565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), - [1567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 1), - [1569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), - [1571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [1573] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1), REDUCE(sym__array_destructing_element, 1), - [1576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 2), - [1578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), - [1580] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__primary_expression, 1), REDUCE(sym__array_destructing_element, 3), - [1583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 2), - [1585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 2), - [1587] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 1), SHIFT(2387), - [1590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [1592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [1594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 21), - [1596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 21), - [1598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_constant_access_expression, 3), - [1600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_constant_access_expression, 3), - [1602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(629), - [1604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1473), - [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [1608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667), - [1610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), - [1612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(846), - [1614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1481), - [1616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), - [1618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_name, 2), - [1620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_name, 2), - [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [1624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1465), - [1626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1399), - [1628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1282), - [1630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1521), - [1632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1280), - [1634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283), - [1636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276), - [1638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1299), - [1640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1495), - [1642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2474), - [1644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 2), - [1646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 2), - [1648] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__array_destructing, 2), REDUCE(sym_array_creation_expression, 2), - [1651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__array_destructing, 2), - [1653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1387), - [1655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329), - [1657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), - [1659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2), - [1661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2), - [1663] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(1387), - [1666] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(728), - [1669] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(2016), - [1672] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(2279), - [1675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), - [1677] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(94), - [1680] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(2410), - [1683] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(115), - [1686] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(2407), - [1689] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(1331), - [1692] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(1985), - [1695] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_list_repeat1, 2), SHIFT_REPEAT(1646), - [1698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_by_ref, 2), - [1700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_by_ref, 2), - [1702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 5, .production_id = 15), - [1704] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 5, .production_id = 15), - [1706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 5), - [1708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 5), - [1710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__string, 1), - [1712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__string, 1), - [1714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc, 7, .production_id = 152), - [1716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc, 7, .production_id = 152), - [1718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc, 4, .production_id = 48), - [1720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc, 4, .production_id = 48), - [1722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 4), - [1724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 4), - [1726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc, 5, .production_id = 85), - [1728] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc, 5, .production_id = 85), - [1730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 3), - [1732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 3), - [1734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 4, .production_id = 15), - [1736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 4, .production_id = 15), - [1738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nowdoc, 5, .production_id = 86), - [1740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nowdoc, 5, .production_id = 86), - [1742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc, 5, .production_id = 87), - [1744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc, 5, .production_id = 87), - [1746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_encapsed_string, 2), - [1748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_encapsed_string, 2), - [1750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_relative_scope, 1), - [1752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 6, .production_id = 15), - [1754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 6, .production_id = 15), - [1756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nowdoc, 6, .production_id = 124), - [1758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nowdoc, 6, .production_id = 124), - [1760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc, 6, .production_id = 125), - [1762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc, 6, .production_id = 125), - [1764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nowdoc, 7, .production_id = 151), - [1766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nowdoc, 7, .production_id = 151), - [1768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc, 3, .production_id = 17), - [1770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc, 3, .production_id = 17), - [1772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3), - [1774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3), - [1776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 3), - [1778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 3), - [1780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_creation_expression, 3, .production_id = 15), - [1782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_creation_expression, 3, .production_id = 15), - [1784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_encapsed_string, 3), - [1786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_encapsed_string, 3), - [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519), - [1790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2520), - [1792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1753), - [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2233), - [1796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1294), - [1798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396), - [1800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2462), - [1802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2358), - [1804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785), - [1806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [1808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [1810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_reference_modifier, 1), - [1812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_reference_modifier, 1), - [1814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), - [1816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), - [1818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1719), - [1820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), - [1822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1817), - [1824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1934), - [1826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1773), - [1828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1452), - [1830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [1832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [1834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(639), - [1836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1446), - [1838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1458), - [1840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [1842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1469), - [1844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [1846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(758), - [1848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing, 2), - [1850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 63), - [1852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 63), - [1854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_clone_expression, 2), - [1856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_clone_expression, 2), - [1858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 103), - [1860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 103), - [1862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 102), - [1864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 102), - [1866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 101), - [1868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 101), - [1870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 95), - [1872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 95), - [1874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 94), - [1876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 94), - [1878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 93), - [1880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 93), - [1882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 92), - [1884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 92), - [1886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 6, .production_id = 45), - [1888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 6, .production_id = 45), - [1890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 154), - [1892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 154), - [1894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 34), - [1896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 34), - [1898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 6), - [1900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 6), - [1902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 7, .production_id = 45), - [1904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 7, .production_id = 45), - [1906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_block, 5), - [1908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_block, 5), - [1910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 8, .production_id = 164), - [1912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 8, .production_id = 164), - [1914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 5, .production_id = 45), - [1916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 5, .production_id = 45), - [1918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 5), - [1920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 5), - [1922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 139), - [1924] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 139), - [1926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_block, 4), - [1928] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_block, 4), - [1930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_block, 3), - [1932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_block, 3), - [1934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 156), - [1936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 156), - [1938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 155), - [1940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 155), - [1942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 3, .production_id = 12), - [1944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 3, .production_id = 12), - [1946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_expression, 3, .production_id = 16), - [1948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_expression, 3, .production_id = 16), - [1950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 130), - [1952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 130), - [1954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 36), - [1956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 36), - [1958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_element_initializer, 1), - [1960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_element_initializer, 1), - [1962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_op_expression, 2), - [1964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_op_expression, 2), - [1966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 77), - [1968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 77), - [1970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 76), - [1972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 76), - [1974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 75), - [1976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 75), - [1978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 64), - [1980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 64), - [1982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 135), - [1984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 135), - [1986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 62), - [1988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 5, .production_id = 62), - [1990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 134), - [1992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 134), - [1994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 131), - [1996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 131), - [1998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 57), - [2000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 57), - [2002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 132), - [2004] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 132), - [2006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2), - [2008] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_expression, 2), - [2010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 153), - [2012] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 7, .production_id = 153), - [2014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 133), - [2016] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 133), - [2018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_element_initializer, 3), - [2020] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_element_initializer, 3), - [2022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exponentiation_expression, 3, .production_id = 20), - [2024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exponentiation_expression, 3, .production_id = 20), - [2026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), - [2028] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), - [2030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), - [2032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 4, .production_id = 45), - [2034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 4, .production_id = 45), - [2036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_creation_expression, 4), - [2038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_creation_expression, 4), - [2040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 26), - [2042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 26), - [2044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 113), - [2046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 6, .production_id = 113), - [2048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__unary_expression, 1), - [2050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__unary_expression, 1), - [2052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_expression, 4, .production_id = 41), - [2054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cast_expression, 4, .production_id = 41), - [2056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 37), - [2058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_creation_expression, 4, .production_id = 37), - [2060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_expression, 2), - [2062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), - [2064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(221), - [2066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), - [2068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [2070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [2072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), - [2074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [2076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [2078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [2080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [2082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [2084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), - [2086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [2088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), - [2090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [2092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [2094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [2096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), - [2098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [2100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_reference_assignment_expression, 4, .production_id = 54), - [2102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_expression, 2), - [2104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_once_expression, 2), - [2106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 5, .production_id = 90), - [2108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 5, .production_id = 90), - [2110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment_expression, 3, .production_id = 21), - [2112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, .production_id = 20), - [2114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_require_expression, 2), - [2116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_require_once_expression, 2), - [2118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [2120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_print_intrinsic, 2), - [2122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 3), - [2124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [2126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_unpacking, 2), - [2128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, .production_id = 19), - [2130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 4, .production_id = 53), - [2132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 4, .production_id = 53), - [2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [2136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), - [2138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(212), - [2140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), - [2142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [2144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [2146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [2148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [2150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [2152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [2154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), - [2156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [2158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), - [2160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [2162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [2164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [2166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(372), - [2168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [2170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [2172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [2174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [2176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [2178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), - [2180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(214), - [2182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), - [2184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [2186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [2188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [2190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [2192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [2194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [2196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [2198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [2200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), - [2202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [2204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), - [2206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [2208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [2210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [2212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), - [2214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [2216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [2218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), - [2220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), - [2222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), - [2224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(312), - [2226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [2228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [2230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [2232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [2234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [2236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), - [2238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [2240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), - [2242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [2244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [2246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [2248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), - [2250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [2252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [2254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [2256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [2258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [2260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [2262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), - [2264] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1282), - [2267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), - [2269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1273), - [2272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1277), - [2275] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1280), - [2278] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1283), - [2281] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1276), - [2284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), - [2286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), - [2288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1521), - [2290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), - [2292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [2294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273), - [2296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), - [2298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), - [2300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), - [2302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1276), - [2304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), - [2306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [2308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [2310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_variable_declaration, 3, .production_id = 27), - [2312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), - [2314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), - [2316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), - [2318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [2320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [2322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_condition_list, 1), - [2324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 3), - [2326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [2328] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1282), - [2331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1409), - [2334] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1521), - [2337] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1585), - [2340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), - [2342] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1273), - [2345] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1277), - [2348] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1280), - [2351] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1283), - [2354] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1276), - [2357] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 2), SHIFT_REPEAT(1388), - [2360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_initializer, 2), - [2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [2364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), - [2366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expressions, 1), - [2368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_const_element, 3), - [2370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), - [2372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), - [2374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [2376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), - [2378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [2380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_default_expression, 3, .production_id = 119), - [2382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_conditional_expression, 3, .production_id = 120), - [2384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_condition_list_repeat1, 2), - [2386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [2388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [2390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), - [2392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 3, .production_id = 1), - [2394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), - [2396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 6, .production_id = 160), - [2398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 6, .production_id = 159), - [2400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 4, .production_id = 104), - [2402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), - [2404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1831), - [2406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 4, .production_id = 112), - [2408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [2410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 2, .production_id = 49), - [2412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 4, .production_id = 108), - [2414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [2416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 4, .production_id = 106), - [2418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 73), - [2420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), - [2422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 4, .production_id = 126), - [2424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 5, .production_id = 140), - [2426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887), - [2428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2237), - [2430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 5, .production_id = 145), - [2432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), - [2434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), - [2436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 5, .production_id = 143), - [2438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 1), - [2440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 5, .production_id = 142), - [2442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 5, .production_id = 141), - [2444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090), - [2446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), - [2448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [2452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_pair, 3), - [2454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), - [2456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), - [2458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), - [2460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2245), - [2462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1453), - [2465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1409), - [2468] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1521), - [2471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), - [2473] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(2365), - [2476] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1442), - [2479] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1444), - [2482] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1463), - [2485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1467), - [2488] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1432), - [2491] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 2), SHIFT_REPEAT(1388), - [2494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), - [2496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), - [2498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453), - [2500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [2502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2365), - [2504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), - [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), - [2508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463), - [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467), - [2512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432), - [2514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1879), - [2516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), - [2518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), - [2520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), - [2522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [2524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), - [2526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [2528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), - [2530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), - [2532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), - [2534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [2536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), - [2538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [2540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1513), - [2542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), - [2544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), - [2546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), - [2548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [2550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), - [2552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [2554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [2556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__modifier, 1), - [2558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1585), - [2560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__modifier, 1), - [2562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [2564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), - [2566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102), - [2568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [2570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), - [2572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1309), - [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), - [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [2578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), - [2580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), - [2582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), - [2584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [2586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), - [2588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [2590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), - [2592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [2594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2125), - [2596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), - [2598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [2600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), - [2602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2170), - [2604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1843), - [2606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), - [2608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), - [2610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2196), - [2612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), - [2614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), - [2616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [2618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [2620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_final_modifier, 1), - [2622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_final_modifier, 1), - [2624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1573), - [2626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_visibility_modifier, 1), - [2628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_visibility_modifier, 1), - [2630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_modifier, 1), - [2632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_modifier, 1), - [2634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_property_declaration_repeat1, 1), - [2636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 1), - [2638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1568), - [2640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295), - [2642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1857), - [2644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1708), - [2646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_readonly_modifier, 1), - [2648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_readonly_modifier, 1), - [2650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2228), - [2652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_static_modifier, 1), - [2654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_modifier, 1), - [2656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_list_repeat1, 2), - [2658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2), - [2660] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2), SHIFT_REPEAT(1396), - [2663] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_list, 1), - [2665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_list, 1), - [2667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), - [2669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), - [2671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1383), - [2673] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_heredoc_body, 2), SHIFT(1483), - [2676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1665), - [2678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), - [2680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc_body, 2), - [2682] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(260), - [2685] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(1385), - [2688] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(1383), - [2691] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(1483), - [2694] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(1665), - [2697] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), SHIFT_REPEAT(1383), - [2700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), - [2702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_group, 5), - [2704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_group, 5), - [2706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_group, 4), - [2708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_group, 4), - [2710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_list_repeat1, 1), - [2712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 1), - [2714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_group, 3), - [2716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_group, 3), - [2718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1483), - [2720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2457), - [2722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_heredoc_body_repeat1, 1), - [2724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_heredoc_body_repeat1, 1), - [2726] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 2), SHIFT_REPEAT(260), - [2729] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 2), SHIFT_REPEAT(1385), - [2732] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 2), SHIFT_REPEAT(1383), - [2735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 2), - [2737] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 2), SHIFT_REPEAT(1665), - [2740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 2), SHIFT_REPEAT(1383), - [2743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 2), - [2745] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_heredoc_body_repeat1, 2), - [2747] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_list_repeat1, 2), SHIFT_REPEAT(1388), - [2750] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1453), - [2753] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1442), - [2756] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1444), - [2759] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1463), - [2762] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1467), - [2765] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(1432), - [2768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_use_list_repeat1, 2), - [2770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [2772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665), - [2774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [2776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), - [2778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1501), - [2780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), - [2782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), - [2784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), - [2786] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 2), SHIFT_REPEAT(285), - [2789] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 2), SHIFT_REPEAT(1502), - [2792] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body, 2), SHIFT_REPEAT(1501), - [2795] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 2), SHIFT_REPEAT(1501), - [2798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 2), - [2800] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 2), SHIFT_REPEAT(1649), - [2803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_list, 3), - [2805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 115), - [2807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2, .production_id = 8), - [2809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_list, 2), - [2811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [2813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), - [2815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 25), - [2817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4, .production_id = 147), - [2819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), - [2821] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_part, 1), - [2823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2516), - [2825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1523), - [2827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_part, 1), - [2829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390), - [2831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4, .production_id = 146), - [2833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2, .production_id = 79), - [2835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_declaration, 4), - [2837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 116), - [2839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2461), - [2841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2461), - [2843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 117), - [2845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_declaration, 3), - [2847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 2, .production_id = 78), - [2849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 2, .production_id = 80), - [2851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_case, 3, .production_id = 9), - [2853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1511), - [2855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(794), - [2857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1393), - [2859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2117), - [2861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 161), - [2863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_declaration_list_repeat1, 1), - [2865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 148), - [2867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 3, .production_id = 114), - [2869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_case, 4, .production_id = 70), - [2871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4, .production_id = 148), - [2873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4), - [2875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__member_declaration, 1), - [2877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 1), - [2879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enum_member_declaration, 1), - [2881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_case, 5, .production_id = 162), - [2883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 80), - [2885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4, .production_id = 80), - [2887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__member_declaration, 1, .production_id = 38), - [2889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 3), - [2891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_case, 6, .production_id = 165), - [2893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 161), - [2895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_declaration_list_repeat1, 1), - [2897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1391), - [2899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2274), - [2901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1583), - [2903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631), - [2905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), - [2907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1297), - [2909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), - [2911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), - [2913] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_member_access_expression, 3, .production_id = 23), - [2915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_member_access_expression, 3, .production_id = 23), - [2917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1784), - [2919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_part, 1, .production_id = 6), - [2921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_part, 1, .production_id = 6), - [2923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1, .production_id = 5), - [2925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1, .production_id = 5), - [2927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2297), - [2929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), - [2931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2402), - [2933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2401), - [2935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804), - [2937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1), - [2939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body_heredoc, 1), - [2941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666), - [2943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2417), - [2945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2278), - [2947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_string_subscript_expression, 4), - [2949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_subscript_expression, 4), - [2951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2214), - [2953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2380), - [2955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2379), - [2957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__complex_string_part, 3), - [2959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__complex_string_part, 3), - [2961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_type, 1), - [2963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1579), - [2965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__new_line, 1), - [2967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__new_line, 1), - [2969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2339), - [2971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1517), - [2973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), - [2975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1881), - [2977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), - [2979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), - [2981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1671), - [2983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), - [2985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1567), - [2987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1474), - [2989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1605), - [2991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2292), - [2993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(630), - [2995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), - [2997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [2999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), - [3001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [3003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), - [3005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [3007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1508), - [3009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [3011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642), - [3013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [3015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), - [3017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [3019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unset_statement_repeat1, 2), - [3021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(812), - [3023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [3025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(558), - [3027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [3029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(799), - [3031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [3033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(815), - [3035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [3037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), - [3039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), - [3041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [3043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(800), - [3045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [3047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1509), - [3049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [3051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), - [3053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [3055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2114), - [3057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), - [3059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), - [3061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [3063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(836), - [3065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [3067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), - [3069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [3071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(790), - [3073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), - [3075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), - [3077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [3079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), - [3081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [3083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(571), - [3085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1510), - [3087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(755), - [3089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783), - [3091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [3093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(805), - [3095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [3097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), - [3099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [3101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(797), - [3103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [3105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(754), - [3107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [3109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 4), - [3111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 3), - [3113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677), - [3115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [3117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1161), - [3119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408), - [3121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), - [3123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), - [3125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400), - [3127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), - [3129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2517), - [3131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2311), - [3133] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2517), - [3136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(2311), - [3139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1153), - [3141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), - [3143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primitive_type, 1), - [3145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__types, 1), - [3147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2284), - [3149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 1, .production_id = 5), - [3151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body, 1, .production_id = 5), - [3153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__interpolated_string_body, 1), - [3155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body, 1), - [3157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), - [3159] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), SHIFT_REPEAT(264), - [3162] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 2), SHIFT_REPEAT(2159), - [3165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_clause, 1), - [3167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2362), - [3169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__interpolated_string_body, 2), - [3171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2420), - [3173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2421), - [3175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2133), - [3177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2), - [3179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), - [3181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1964), - [3183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [3185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2159), - [3187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2346), - [3189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), - [3191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2441), - [3193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1834), - [3195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [3197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147), - [3199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [3201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2135), - [3203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 1), - [3205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), - [3207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2129), - [3209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2178), - [3211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2174), - [3213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2287), - [3215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2286), - [3217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2), - [3219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2542), - [3221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1694), - [3223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2542), - [3225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2255), - [3227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2253), - [3229] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1289), - [3232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), - [3234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_clause, 2), - [3236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2289), - [3238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), - [3240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2181), - [3242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 16), SHIFT(2289), - [3245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 16), SHIFT(80), - [3248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), - [3250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2155), - [3252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), - [3254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1), - [3256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 1), - [3258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 44), SHIFT(2289), - [3261] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 44), SHIFT(80), - [3264] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1288), - [3267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2306), - [3269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), - [3271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1401), - [3273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), - [3275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2325), - [3277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2309), - [3279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name, 2), - [3281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2387), - [3283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), - [3285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), - [3287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__scope_resolution_qualifier, 1), - [3289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), - [3291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1430), - [3293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [3295] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), SHIFT_REPEAT(1400), - [3298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text, 1), - [3300] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_text, 1), - [3302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), - [3304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2121), - [3306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [3308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), - [3310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), - [3312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [3314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969), - [3316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959), - [3318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), - [3320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), - [3322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), - [3324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2024), - [3326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [3328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [3330] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 84), SHIFT_REPEAT(2289), - [3333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993), - [3335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2004), - [3337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [3339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), - [3341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), - [3343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [3345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_text_repeat1, 2), - [3347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 2), - [3349] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 2), SHIFT_REPEAT(1822), - [3352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2106), - [3354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2250), - [3356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2241), - [3358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), - [3360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), - [3362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), - [3364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1966), - [3366] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nowdoc_body, 2), - [3368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nowdoc_body, 2), - [3370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), - [3372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978), - [3374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1674), - [3376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2079), - [3378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), - [3380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [3382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), - [3384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), - [3386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [3388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1894), - [3390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), - [3392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [3394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [3396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), - [3398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), - [3400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [3402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), - [3404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 84), - [3406] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 84), SHIFT_REPEAT(2178), - [3409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat2, 2, .production_id = 84), - [3411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 4, .production_id = 33), - [3413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279), - [3415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1888), - [3417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2367), - [3419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), - [3421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459), - [3423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455), - [3425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), - [3427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [3429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), - [3431] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), SHIFT_REPEAT(2387), - [3434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), - [3436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), - [3438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_element, 1), - [3440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [3442] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_name_repeat1, 2), SHIFT_REPEAT(2513), - [3445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2304), - [3447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), - [3449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), - [3451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name, 1), - [3453] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 1), SHIFT(2513), - [3456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2120), - [3458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), - [3460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [3462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2), SHIFT_REPEAT(1290), - [3465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), - [3467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [3469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669), - [3471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1840), - [3473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [3475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [3477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 3, .production_id = 11), - [3479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2104), - [3481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2030), - [3483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), - [3485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), - [3487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [3489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), - [3491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [3493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), - [3495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), - [3497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328), - [3499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2229), - [3501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1963), - [3503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), - [3505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [3507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504), - [3509] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2), SHIFT(2513), - [3512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface_clause, 2), - [3514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [3516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), - [3518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), - [3520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [3522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_nowdoc_body_repeat1, 2), - [3524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nowdoc_body_repeat1, 2), - [3526] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_nowdoc_body_repeat1, 2), SHIFT_REPEAT(1770), - [3529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), - [3531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1437), - [3533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451), - [3535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), - [3537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), - [3539] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 2), SHIFT_REPEAT(1694), - [3542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1355), - [3544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), - [3546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__const_declaration_repeat1, 2), - [3548] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__const_declaration_repeat1, 2), SHIFT_REPEAT(1587), - [3551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), - [3553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [3555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), - [3557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2108), - [3559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1757), - [3561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), - [3563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [3565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_text_repeat1, 1), - [3567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_text_repeat1, 1), - [3569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), - [3571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_block_repeat1, 1), - [3573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2330), - [3575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [3577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377), - [3579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), - [3581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1853), - [3583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing, 4), - [3585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), - [3587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_list_repeat1, 2), - [3589] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_list_repeat1, 2), SHIFT_REPEAT(1528), - [3592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2131), - [3594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3), - [3596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1353), - [3598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat2, 2), - [3600] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat2, 2), SHIFT_REPEAT(1853), - [3603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 1), - [3605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2531), - [3607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4), - [3609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), - [3611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), - [3613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_use_declaration_repeat1, 2), - [3615] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_use_declaration_repeat1, 2), SHIFT_REPEAT(1377), - [3618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), - [3620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_global_declaration_repeat1, 2), - [3622] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_global_declaration_repeat1, 2), SHIFT_REPEAT(1938), - [3625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_static_declaration_repeat1, 2), - [3627] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_static_declaration_repeat1, 2), SHIFT_REPEAT(1942), - [3630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), - [3632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), - [3634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326), - [3636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_base_clause, 3), - [3638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), - [3640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_list, 1), - [3642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1528), - [3644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372), - [3646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1928), - [3648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1942), - [3650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), - [3652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), - [3654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1977), - [3656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), - [3658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), - [3660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905), - [3662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_literal, 1), - [3664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2005), - [3666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_variable_declaration, 1, .production_id = 1), - [3668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [3670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2352), - [3672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), - [3674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), - [3676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2), - [3678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), - [3680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing, 3), - [3682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), - [3684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1341), - [3686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 2), - [3688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5), - [3690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_nowdoc_body_repeat1, 1), - [3692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_nowdoc_body_repeat1, 1), - [3694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), - [3696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), - [3698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [3700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), - [3702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1870), - [3704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1867), - [3706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [3708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850), - [3710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), - [3712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_list, 2), - [3714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), - [3716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2077), - [3718] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_base_clause_repeat1, 2), SHIFT_REPEAT(1411), - [3721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [3723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1827), - [3725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1357), - [3727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), - [3729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), - [3731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1345), - [3733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), - [3735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1972), - [3737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 2), SHIFT_REPEAT(142), - [3740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__array_destructing_repeat1, 2), - [3742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1356), - [3744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712), - [3746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), - [3748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734), - [3750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 13), - [3752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [3754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), - [3756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), - [3758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), - [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), - [3762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_element, 2), - [3764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 3), - [3766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [3770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1704), - [3772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [3774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), - [3776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__return_type, 2, .production_id = 35), - [3778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), - [3782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_if_clause_2, 3, .production_id = 16), - [3784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_if_clause_2, 3, .production_id = 16), - [3786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [3788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), - [3790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [3792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), - [3794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 18), - [3796] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_block_repeat1, 2), SHIFT_REPEAT(155), - [3799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_block_repeat1, 2), - [3801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [3803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 1, .production_id = 1), - [3805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [3807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645), - [3809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [3811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), - [3813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 6), - [3815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 24), - [3817] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_condition_list_repeat1, 2), SHIFT_REPEAT(236), - [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), - [3822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1714), - [3824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 4, .production_id = 111), - [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [3828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), - [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), - [3832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 3), - [3834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_aliasing_clause, 2), - [3836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2037), - [3840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2157), - [3842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 28), - [3844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [3846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 2, .production_id = 29), - [3848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), - [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096), - [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373), - [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1301), - [3858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 30), - [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), - [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2035), - [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), - [3870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 4, .production_id = 32), - [3872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 2, .production_id = 31), - [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [3876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_clause, 2), - [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2230), - [3880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 4, .production_id = 105), - [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1623), - [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2130), - [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2118), - [3892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_definition_header, 5, .production_id = 74), - [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2257), - [3896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1540), - [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561), - [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2390), - [3902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2388), - [3904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), - [3906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 99), - [3908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 6, .production_id = 123), - [3910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat2, 1, .production_id = 42), - [3912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat2, 1, .production_id = 42), - [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375), - [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), - [3918] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(152), - [3921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), - [3923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1755), - [3925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [3927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), - [3929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [3931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), - [3933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2112), - [3935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_as_clause, 3), - [3937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1919), - [3939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2444), - [3941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2445), - [3943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619), - [3945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 5, .production_id = 47), - [3947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 5), - [3949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 1, .production_id = 4), - [3951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1961), - [3953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 2, .production_id = 46), - [3955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [3957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [3959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1576), - [3961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), - [3963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_condition_list, 2), - [3965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [3967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [3969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1988), - [3971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 4, .production_id = 47), - [3973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1987), - [3975] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 2), SHIFT_REPEAT(156), - [3978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__array_destructing_element, 3, .production_id = 47), - [3980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), - [3982] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), SHIFT_REPEAT(149), - [3985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2281), - [3987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2186), - [3989] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_statement_repeat1, 2), SHIFT_REPEAT(832), - [3992] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_creation_expression_repeat1, 2), SHIFT_REPEAT(146), - [3995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_interface_clause, 3), - [3997] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_namespace_use_group_repeat1, 2), SHIFT_REPEAT(1623), - [4000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_namespace_use_group_repeat1, 2), - [4002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), - [4004] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_group_repeat1, 2), SHIFT_REPEAT(1389), - [4007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_group_repeat1, 2), - [4009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), - [4011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1801), - [4013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), - [4015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), - [4017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 4), - [4019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [4021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), - [4023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 7, .production_id = 123), - [4025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1615), - [4027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2273), - [4029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__list_destructing, 7), - [4031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [4033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 72), - [4035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [4037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2254), - [4039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), - [4041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [4043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 71), - [4045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [4047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), - [4049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), - [4051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 2, .production_id = 3), - [4053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 51), - [4055] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_anonymous_function_use_clause_repeat1, 2), SHIFT_REPEAT(1703), - [4058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_anonymous_function_use_clause_repeat1, 2), - [4060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_simple_parameter, 3, .production_id = 69), - [4062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [4064] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), SHIFT_REPEAT(830), - [4067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2), - [4069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [4071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 3, .production_id = 67), - [4073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [4075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_promotion_parameter, 3, .production_id = 66), - [4077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [4079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), - [4081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [4083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), - [4085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), - [4087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2198), - [4089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 59), - [4091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 61), - [4093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), - [4095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), - [4097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [4099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), - [4101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362), - [4103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674), - [4105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 65), - [4107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [4109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [4111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), - [4113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 68), - [4115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 3, .production_id = 70), - [4117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [4119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [4121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_type, 1), - [4123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), - [4125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [4127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_as_clause, 4), - [4129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 5, .production_id = 144), - [4131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 1), SHIFT(2186), - [4134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), - [4136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 6), - [4138] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 2), SHIFT(2186), - [4141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__array_destructing_element, 3), REDUCE(sym_array_element_initializer, 3), - [4144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), - [4146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [4148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), - [4150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [4152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group, 4), - [4154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), - [4156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), - [4158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [4160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), - [4162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [4164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group_clause, 3), - [4166] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__array_destructing_element, 1), REDUCE(sym_array_element_initializer, 1), - [4169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [4171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_instead_of_clause, 3), - [4173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), - [4175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [4177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1893), - [4179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [4181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1891), - [4183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [4185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_namespace_name, 2), SHIFT(2387), - [4188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [4190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), - [4192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [4194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), - [4196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [4198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), - [4200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_use_group, 3), - [4202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2055), - [4204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2062), - [4206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1826), - [4208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2050), - [4210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2012), - [4212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1907), - [4214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1872), - [4216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 107), - [4218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 109), - [4220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1855), - [4222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1982), - [4224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 2, .production_id = 9), - [4226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_parameter, 4, .production_id = 110), - [4228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 5), - [4230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2053), - [4232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2052), - [4234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038), - [4236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2032), - [4238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2007), - [4240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_reference, 2), - [4242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), - [4244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__list_destructing_repeat1, 4, .production_id = 122), - [4246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_use_clause, 4), - [4248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [4250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), - [4252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute, 2, .production_id = 3), - [4254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1939), - [4256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1937), - [4258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1924), - [4260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732), - [4262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2541), - [4264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [4266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), - [4268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [4270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1593), - [4272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), - [4274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [4276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), - [4278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [4280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [4282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), - [4284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), - [4286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 3, .production_id = 14), - [4288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), - [4290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512), - [4292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [4294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), - [4296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [4298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [4300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2194), - [4302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1683), - [4304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [4306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2224), - [4308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1664), - [4310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [4312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), - [4314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_name_as_prefix, 4), - [4316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067), - [4318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592), - [4320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2205), - [4322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [4324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1900), - [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), - [4328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1898), - [4330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2025), - [4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2209), - [4334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2354), - [4336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1747), - [4338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 40), - [4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2256), - [4342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1544), - [4344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), - [4346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2353), - [4348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1586), - [4350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), - [4352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2308), - [4354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), - [4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), - [4358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1588), - [4360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2291), - [4362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741), - [4364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2349), - [4366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2356), - [4368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [4370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), - [4372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2128), - [4374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [4376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [4378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), - [4382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [4388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536), - [4390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1607), - [4392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1538), - [4394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), - [4396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), - [4398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [4400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2508), - [4402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480), - [4404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2164), - [4406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), - [4408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), - [4410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [4412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), - [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2141), - [4416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1450), - [4418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2152), - [4420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), - [4422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_array_access_argument, 1), - [4424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2475), - [4426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), - [4428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), - [4430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), - [4432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), - [4434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 52), - [4436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2149), - [4438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), - [4440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 97), - [4442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 4, .production_id = 60), - [4444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), - [4446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2403), - [4448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), - [4450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1970), - [4452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [4454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), - [4456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2176), - [4458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2382), - [4460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2323), - [4462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2375), - [4464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1957), - [4466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1954), - [4468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), - [4470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [4472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [4474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), - [4476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1945), - [4478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1829), - [4480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1461), - [4482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), - [4484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_directive, 3), - [4486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [4488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [4490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause_2, 2, .production_id = 2), - [4492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [4494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2321), - [4496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_string_subscript_unary_expression, 2), - [4498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [4500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [4502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), - [4504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 6, .production_id = 138), - [4506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [4508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [4510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434), - [4512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1573), - [4514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821), - [4516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), - [4518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1809), - [4520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2384), - [4522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2385), - [4524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), - [4526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 89), - [4528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [4530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), - [4532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2392), - [4534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [4536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__arrow_function_header, 5, .production_id = 100), - [4538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), - [4540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), - [4542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [4544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [4546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), - [4548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2126), - [4550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), - [4552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1707), - [4554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), - [4556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [4558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), - [4560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), - [4562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), - [4564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697), - [4566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), - [4568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730), - [4570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), - [4572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378), - [4574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), - [4576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2078), - [4578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [4580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), - [4582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), - [4584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), - [4586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1799), - [4588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2088), - [4590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [4592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1806), - [4594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [4596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2283), - [4598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [4600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), - [4602] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [4604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [4606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [4608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [4610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [4612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text_interpolation, 3), - [4614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_text_interpolation, 2), -}; - -#ifdef __cplusplus -extern "C" { -#endif -void *tree_sitter_php_external_scanner_create(void); -void tree_sitter_php_external_scanner_destroy(void *); -bool tree_sitter_php_external_scanner_scan(void *, TSLexer *, const bool *); -unsigned tree_sitter_php_external_scanner_serialize(void *, char *); -void tree_sitter_php_external_scanner_deserialize(void *, const char *, unsigned); - -#ifdef _WIN32 -#define extern __declspec(dllexport) -#endif - -extern const TSLanguage *tree_sitter_php(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_name, - .external_scanner = { - &ts_external_scanner_states[0][0], - ts_external_scanner_symbol_map, - tree_sitter_php_external_scanner_create, - tree_sitter_php_external_scanner_destroy, - tree_sitter_php_external_scanner_scan, - tree_sitter_php_external_scanner_serialize, - tree_sitter_php_external_scanner_deserialize, - }, - }; - return &language; -} -#ifdef __cplusplus -} -#endif diff --git a/vendored_parsers/tree-sitter-php/src/scanner.cc b/vendored_parsers/tree-sitter-php/src/scanner.cc deleted file mode 100644 index c4737dae5..000000000 --- a/vendored_parsers/tree-sitter-php/src/scanner.cc +++ /dev/null @@ -1,465 +0,0 @@ -#include -#include -#include -#include - -namespace { - -using std::vector; -using std::string; - -enum TokenType { - AUTOMATIC_SEMICOLON, - ENCAPSED_STRING_CHARS, - ENCAPSED_STRING_CHARS_AFTER_VARIABLE, - ENCAPSED_STRING_CHARS_HEREDOC, - ENCAPSED_STRING_CHARS_AFTER_VARIABLE_HEREDOC, - EOF_TOKEN, - HEREDOC_START, - HEREDOC_END, - NOWDOC_STRING, - SENTINEL_ERROR, // Unused token used to indicate error recovery mode -}; - -struct Heredoc { - Heredoc() : end_word_indentation_allowed(false) {} - - string word; - bool end_word_indentation_allowed; -}; - -struct Scanner { - bool has_leading_whitespace; - vector open_heredocs; - - Scanner() : has_leading_whitespace(false) {} - - void reset() { - open_heredocs.clear(); - } - - enum ScanContentResult { - Error, - End - }; - - unsigned serialize(char *buffer) { - unsigned i = 0; - - buffer[i++] = open_heredocs.size(); - for ( - vector::iterator iter = open_heredocs.begin(), - end = open_heredocs.end(); - iter != end; - ++iter - ) { - if (i + 2 + iter->word.size() >= TREE_SITTER_SERIALIZATION_BUFFER_SIZE) return 0; - buffer[i++] = iter->end_word_indentation_allowed; - buffer[i++] = iter->word.size(); - iter->word.copy(&buffer[i], iter->word.size()); - i += iter->word.size(); - } - - return i; - } - - void deserialize(const char *buffer, unsigned length) { - unsigned i = 0; - has_leading_whitespace = false; - open_heredocs.clear(); - - if (length == 0) return; - - uint8_t open_heredoc_count = buffer[i++]; - for (unsigned j = 0; j < open_heredoc_count; j++) { - Heredoc heredoc; - heredoc.end_word_indentation_allowed = buffer[i++]; - uint8_t word_length = buffer[i++]; - heredoc.word.assign(buffer + i, buffer + i + word_length); - i += word_length; - open_heredocs.push_back(heredoc); - } - - // assert(i == length); - } - - void skip(TSLexer *lexer) { - has_leading_whitespace = true; - lexer->advance(lexer, true); - } - - static void advance(TSLexer *lexer) { - lexer->advance(lexer, false); - } - - bool scan_whitespace(TSLexer *lexer) { - for (;;) { - while (iswspace(lexer->lookahead)) { - advance(lexer); - } - - if (lexer->lookahead == '/') { - advance(lexer); - - if (lexer->lookahead == '/') { - advance(lexer); - while (lexer->lookahead != 0 && lexer->lookahead != '\n') { - advance(lexer); - } - } else { - return false; - } - } else { - return true; - } - } - } - - static bool is_valid_name_char(TSLexer *lexer) { - return iswalpha(lexer->lookahead) || lexer->lookahead == '_'; - } - - static bool is_escapable_sequence(TSLexer *lexer) { - // Note: remember to also update the escape_sequence rule in the - // main grammar whenever changing this method - int32_t letter = lexer->lookahead; - - if (letter == 'n' || - letter == 'r' || - letter == 't' || - letter == 'v' || - letter == 'e' || - letter == 'f' || - letter == '\\' || - letter == '$' || - letter == '"') { - return true; - } - - // Hex - if (letter == 'x') { - advance(lexer); - return isxdigit(lexer->lookahead); - } - - // Unicode - if (letter == 'u') { - return true; // We handle the case where this is not really an escape sequence in grammar.js - this is needed to support the edge case "\u{$a}" in which case "\u" is to be interprented as characters and {$a} as a variable - } - - // Octal - return iswdigit(lexer->lookahead) && lexer->lookahead >= '0' && lexer->lookahead <= '7'; - } - - bool scan_nowdoc_string(TSLexer *lexer) { - bool has_consumed_content = false; - if (open_heredocs.empty()) { - return false; - } - - // While PHP requires the nowdoc end tag to be the very first on a new line, there may be an - // arbitrary amount of whitespace before the closing token - while (iswspace(lexer->lookahead)) { - advance(lexer); - has_consumed_content = true; - } - - string heredoc_tag = open_heredocs.back().word; - - bool end_tag_matched = false; - - for (int i = 0; i < heredoc_tag.length(); i++) { - if (lexer->lookahead != heredoc_tag[i]) break; - advance(lexer); - has_consumed_content = true; - - end_tag_matched = (i == heredoc_tag.length() - 1 && (iswspace(lexer->lookahead) || lexer->lookahead == ';' || lexer->lookahead == ',' || lexer->lookahead == ')')); - } - - if (end_tag_matched) { - // There may be an arbitrary amount of white space after the end tag - while (iswspace(lexer->lookahead) && lexer->lookahead != '\r' && lexer->lookahead != '\n') { - advance(lexer); - has_consumed_content = true; - } - - // Return to allow the end tag parsing if we've encountered an end tag at a valid position - if (lexer->lookahead == ';' || lexer->lookahead == ',' || lexer->lookahead == ')' || lexer->lookahead == '\n' || lexer->lookahead == '\r') { - // , and ) is needed to support heredoc in function arguments - return false; - } - } - - for (bool has_content = has_consumed_content;; has_content = true) { - lexer->mark_end(lexer); - - switch (lexer->lookahead) { - case '\n': - case '\r': - return has_content; - default: - if (lexer->eof(lexer)) return false; - advance(lexer); - } - } - - return false; - } - - bool scan_encapsed_part_string(TSLexer *lexer, bool is_after_variable, bool is_heredoc) { - bool has_consumed_content = false; - - if (is_heredoc && !open_heredocs.empty()) { - // While PHP requires the heredoc end tag to be the very first on a new line, there may be an - // arbitrary amount of whitespace before the closing token - // However, we should not consume \r or \n - while (iswspace(lexer->lookahead) && lexer->lookahead != '\r' && lexer->lookahead != '\n') { - advance(lexer); - has_consumed_content = true; - } - - string heredoc_tag = open_heredocs.back().word; - - bool end_tag_matched = false; - - for (int i = 0; i < heredoc_tag.length(); i++) { - if (lexer->lookahead != heredoc_tag[i]) break; - has_consumed_content = true; - advance(lexer); - - end_tag_matched = (i == heredoc_tag.length() - 1 && (iswspace(lexer->lookahead) || lexer->lookahead == ';' || lexer->lookahead == ',' || lexer->lookahead == ')')); - } - - if (end_tag_matched) { - // There may be an arbitrary amount of white space after the end tag - // However, we should not consume \r or \n - while (iswspace(lexer->lookahead) && lexer->lookahead != '\r' && lexer->lookahead != '\n') { - advance(lexer); - has_consumed_content = true; - } - - // Return to allow the end tag parsing if we've encountered an end tag at a valid position - if (lexer->lookahead == ';' || lexer->lookahead == ',' || lexer->lookahead == ')' || lexer->lookahead == '\n' || lexer->lookahead == '\r') { - // , and ) is needed to support heredoc in function arguments - return false; - } - } - } - - for (bool has_content = has_consumed_content;; has_content = true) { - lexer->mark_end(lexer); - - switch (lexer->lookahead) { - case '"': - if (!is_heredoc) { - return has_content; - } - advance(lexer); - break; - case '\n': - case '\r': - if (is_heredoc) { - return has_content; - } - advance(lexer); - break; - case '\\': - advance(lexer); - - // \{ should not be interprented as an escape sequence, but both - // should be consumed as normal characters - if (lexer->lookahead == '{') { - advance(lexer); - break; - } - - if (is_heredoc && lexer->lookahead == '\\') { - advance(lexer); - break; - } - - if (is_escapable_sequence(lexer)) { - return has_content; - } - break; - case '$': - advance(lexer); - - if (is_valid_name_char(lexer) || lexer->lookahead == '{') { - return has_content; - } - break; - case '-': - if (is_after_variable) { - advance(lexer); - if (lexer->lookahead == '>') { - advance(lexer); - if (is_valid_name_char(lexer)) { - return has_content; - } - break; - } - break; - } - case '[': - if (is_after_variable) { - return has_content; - } - advance(lexer); - break; - case '{': - advance(lexer); - if (lexer->lookahead == '$') { - return has_content; - } - break; - default: - if (lexer->eof(lexer)) return false; - advance(lexer); - } - - is_after_variable = false; - } - - return false; - } - - string scan_heredoc_word(TSLexer *lexer) { - string result; - - while (is_valid_name_char(lexer)) { - result += lexer->lookahead; - advance(lexer); - } - - return result; - } - - - bool scan(TSLexer *lexer, const bool *valid_symbols) { - const bool is_error_recovery = valid_symbols[SENTINEL_ERROR]; - - if (is_error_recovery) { - // Consider if we should clear the heredoc list on error - return false; - } - - has_leading_whitespace = false; - - lexer->mark_end(lexer); - - if (valid_symbols[ENCAPSED_STRING_CHARS_AFTER_VARIABLE]) { - lexer->result_symbol = ENCAPSED_STRING_CHARS_AFTER_VARIABLE; - return scan_encapsed_part_string(lexer, /* is_after_variable */ true, /* is_heredoc */ false); - } - - if (valid_symbols[ENCAPSED_STRING_CHARS]) { - lexer->result_symbol = ENCAPSED_STRING_CHARS; - return scan_encapsed_part_string(lexer, /* is_after_variable */ false, /* is_heredoc */ false); - } - - if (valid_symbols[ENCAPSED_STRING_CHARS_AFTER_VARIABLE_HEREDOC]) { - lexer->result_symbol = ENCAPSED_STRING_CHARS_AFTER_VARIABLE_HEREDOC; - return scan_encapsed_part_string(lexer, /* is_after_variable */ true, /* is_heredoc */ true); - } - - if (valid_symbols[ENCAPSED_STRING_CHARS_HEREDOC]) { - lexer->result_symbol = ENCAPSED_STRING_CHARS_HEREDOC; - return scan_encapsed_part_string(lexer, /* is_after_variable */ false, /* is_heredoc */ true); - } - - if (valid_symbols[NOWDOC_STRING]) { - lexer->result_symbol = NOWDOC_STRING; - return scan_nowdoc_string(lexer); - } - - if (valid_symbols[HEREDOC_END]) { - lexer->result_symbol = HEREDOC_END; - if (open_heredocs.empty()) return false; - - Heredoc heredoc = open_heredocs.back(); - - while (iswspace(lexer->lookahead)) { - advance(lexer); - } - - if (heredoc.word != scan_heredoc_word(lexer)) { - return false; - } - - lexer->mark_end(lexer); - open_heredocs.pop_back(); - return true; - } - - if (!scan_whitespace(lexer)) return false; - - if (valid_symbols[EOF_TOKEN] && lexer->eof(lexer)) { - lexer->result_symbol = EOF_TOKEN; - return true; - } - - - if (valid_symbols[HEREDOC_START]) { - lexer->result_symbol = HEREDOC_START; - Heredoc heredoc; - - while (iswspace(lexer->lookahead)) { - skip(lexer); - } - - heredoc.word = scan_heredoc_word(lexer); - if (heredoc.word.empty()) return false; - lexer->mark_end(lexer); - - open_heredocs.push_back(heredoc); - return true; - } - - if (valid_symbols[AUTOMATIC_SEMICOLON]) { - lexer->result_symbol = AUTOMATIC_SEMICOLON; - - if (lexer->lookahead != '?') return false; - - advance(lexer); - - return lexer->lookahead == '>'; - } - - return false; - } -}; - -} - -extern "C" { - -void *tree_sitter_php_external_scanner_create() { - return new Scanner(); -} - -unsigned tree_sitter_php_external_scanner_serialize(void *payload, char *buffer) { - Scanner *scanner = static_cast(payload); - return scanner->serialize(buffer); -} - -void tree_sitter_php_external_scanner_deserialize(void *payload, const char *buffer, unsigned length) { - Scanner *scanner = static_cast(payload); - scanner->deserialize(buffer, length); -} - -void tree_sitter_php_external_scanner_destroy(void *payload) { - Scanner *scanner = static_cast(payload); - delete scanner; -} - -bool tree_sitter_php_external_scanner_scan(void *payload, TSLexer *lexer, - const bool *valid_symbols) { - - Scanner *scanner = static_cast(payload); - return scanner->scan(lexer, valid_symbols); -} - -void tree_sitter_php_external_scanner_reset(void *p) {} - -} diff --git a/vendored_parsers/tree-sitter-php/src/tree_sitter/parser.h b/vendored_parsers/tree-sitter-php/src/tree_sitter/parser.h deleted file mode 100644 index cbbc7b4ee..000000000 --- a/vendored_parsers/tree-sitter-php/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/vendored_parsers/tree-sitter-php/test/corpus/bugs.txt b/vendored_parsers/tree-sitter-php/test/corpus/bugs.txt deleted file mode 100644 index 6f0298376..000000000 --- a/vendored_parsers/tree-sitter-php/test/corpus/bugs.txt +++ /dev/null @@ -1,67 +0,0 @@ -========================================= -#131: Parse error when using self as constant -========================================= - -foo; - } -} - ---- - -(program - (php_tag) - (interface_declaration - name: (name) - body: (declaration_list - (method_declaration - (visibility_modifier) - name: (name) - parameters: (formal_parameters)))) - (class_declaration - name: (name) - (class_interface_clause (name)) - body: (declaration_list - (property_declaration - (visibility_modifier) - (property_element (variable_name (name)) (property_initializer (encapsed_string (string_value))))) - (method_declaration - (visibility_modifier) - name: (name) - parameters: (formal_parameters) - body: (compound_statement - (return_statement (member_access_expression - object: (variable_name (name)) - name: (name)))))))) - -========================== -Use declarations -========================== - -Name = $name; - $GLOBALS['List']->echoName(); - } - - function echoName() { - $GLOBALS['names'][]=$this->Name; - } -} - ---- - -(program - (php_tag) - (class_declaration - name: (name) - body: (declaration_list - (method_declaration - name: (name) - parameters: (formal_parameters - (simple_parameter - name: (variable_name (name)))) - body: (compound_statement - (expression_statement (reference_assignment_expression - left: (subscript_expression (variable_name (name)) (string (string_value))) - right: (variable_name (name)))) - (expression_statement (assignment_expression - left: (member_access_expression - object: (variable_name (name)) - name: (name)) - right: (variable_name (name)))) - (expression_statement (member_call_expression - object: (subscript_expression (variable_name (name)) (string (string_value))) - name: (name) - arguments: (arguments))))) - (method_declaration - name: (name) - parameters: (formal_parameters) - body: (compound_statement - (expression_statement (assignment_expression - left: (subscript_expression (subscript_expression (variable_name (name)) (string (string_value)))) - right: (member_access_expression - object: (variable_name (name)) - name: (name))))))))) - -======================================== -Class declarations with base classes -======================================== - - "value"))] -#[MyAttribute(100 + 200)] -class Thing -{ -} - -new #[ExampleAttribute] class() {}; -#[ExampleAttribute] fn($x) => $x; -$baz = #[ExampleAttribute] function($x) {return $x;}; - -class A { - #[\Assert\All( - new \Assert\NotNull, - new \Assert\Length(min: 5)) - ] - public string $name = ''; - -} - -#[ - A1, - A2(), - A3(0), - A4(x: 1), -] -function a() { -} - ---- - -(program - (php_tag) - - (function_definition - attributes: (attribute_list (attribute_group (attribute (name)))) - name: (name) - parameters: (formal_parameters - (simple_parameter - attributes: (attribute_list - (attribute_group (attribute (name))) - ) - name: (variable_name (name)) - ) - ) - body: (compound_statement (expression_statement (variable_name (name)))) - ) - - (class_declaration - name: (name) - body: (declaration_list - (const_declaration - attributes: (attribute_list (attribute_group (attribute (name)))) - (const_element (name) (string (string_value))) - ) - - (property_declaration - attributes: (attribute_list (attribute_group (attribute (name)))) - (visibility_modifier) - type: (union_type (primitive_type)) - (property_element (variable_name (name)) - (property_initializer (string (string_value))) - ) - ) - (method_declaration - attributes: (attribute_list - (attribute_group - (attribute - (name) - parameters: (arguments - (argument (encapsed_string (string_value))) - (argument - (array_creation_expression - (array_element_initializer (encapsed_string (string_value))) - ) - ) - ) - ) - ) - ) - (visibility_modifier) - name: (name) - parameters: (formal_parameters - (simple_parameter - attributes: (attribute_list (attribute_group (attribute (name)))) - name: (variable_name (name)) - ) - ) - body: (compound_statement (comment)) - ) - ) - ) - (class_declaration - attributes: (attribute_list - (attribute_group - (attribute (name)) - ) - (attribute_group - (attribute - (qualified_name - (namespace_name_as_prefix - (namespace_name (name)) - ) - (name) - ) - ) - ) - (attribute_group - (attribute - (name) - parameters: (arguments (argument (integer))) - ) - ) - (attribute_group - (attribute - (name) - parameters: (arguments - (argument - (class_constant_access_expression - (name) - (name) - ) - ) - ) - ) - ) - (attribute_group - (attribute - (name) - parameters: (arguments - (argument - (array_creation_expression - (array_element_initializer - (encapsed_string (string_value)) - (encapsed_string (string_value)) - ) - ) - ) - ) - ) - ) - (attribute_group - (attribute - (name) - parameters: (arguments - (argument - (binary_expression - left: (integer) - right: (integer) - ) - ) - ) - ) - ) - ) - name: (name) - body: (declaration_list) - ) - (expression_statement - (object_creation_expression - attributes: (attribute_list (attribute_group (attribute (name)))) - (arguments) - (declaration_list) - ) - ) - (expression_statement - (arrow_function - attributes: (attribute_list (attribute_group (attribute (name)))) - parameters: (formal_parameters - (simple_parameter - name: (variable_name (name)) - ) - ) - body: (variable_name (name)) - ) - ) - (expression_statement - (assignment_expression - left: (variable_name (name)) - right: (anonymous_function_creation_expression - attributes: (attribute_list (attribute_group (attribute (name)))) - parameters: (formal_parameters - (simple_parameter - name: (variable_name (name)) - ) - ) - body: (compound_statement - (return_statement - (variable_name (name)) - ) - ) - ) - ) - ) - (class_declaration - name: (name) - body: (declaration_list - (property_declaration - attributes: (attribute_list - (attribute_group - (attribute - (qualified_name - (namespace_name_as_prefix (namespace_name (name))) - (name) - ) - parameters: (arguments - (argument - (object_creation_expression - (qualified_name - (namespace_name_as_prefix (namespace_name (name))) - (name) - ) - ) - ) - (argument - (object_creation_expression - (qualified_name - (namespace_name_as_prefix (namespace_name (name))) - (name) - ) - (arguments - (argument - name: (name) - (integer) - ) - ) - ) - ) - ) - ) - ) - ) - (visibility_modifier) - type: (union_type (primitive_type)) - (property_element - (variable_name (name)) - (property_initializer (string (string_value))) - ) - ) - ) - ) - (function_definition - attributes: (attribute_list - (attribute_group - (attribute (name)) - (attribute - (name) - parameters: (arguments) - ) - (attribute - (name) - parameters: (arguments (argument (integer))) - ) - (attribute - (name) - parameters: (arguments (argument name: (name) (integer))) - ) - ) - ) - name: (name) - parameters: (formal_parameters) - body: (compound_statement) - ) -) - - -======================================= -Enums -======================================= - - 'Red', - Suit::Clubs, Suit::Spades => 'Black', - }; - } -} - ---- - -(program - (php_tag) - (enum_declaration - (name) - (enum_declaration_list) - ) - (enum_declaration - (name) - (class_interface_clause - (name) - (name) - ) - (enum_declaration_list) - ) - (enum_declaration - (name) - (union_type (primitive_type)) - (class_interface_clause (name)) - (enum_declaration_list) - ) - (enum_declaration - (name) - (union_type (primitive_type)) - (enum_declaration_list - (enum_case (name) (string (string_value))) - (enum_case (name)) - (enum_case (name) (string (string_value))) - (enum_case (name) (string (string_value))) - - (comment) - - (method_declaration - (visibility_modifier) - (name) - (formal_parameters) - (union_type (primitive_type)) - (compound_statement - (return_statement - (match_expression - (parenthesized_expression - (variable_name (name)) - ) - (match_block - (match_conditional_expression - (match_condition_list - (class_constant_access_expression (name) (name)) - (class_constant_access_expression (name) (name)) - ) - (string (string_value)) - ) - (match_conditional_expression - (match_condition_list - (class_constant_access_expression (name) (name)) - (class_constant_access_expression (name) (name)) - ) - (string (string_value)) - ) - ) - ) - ) - ) - ) - ) - ) -) \ No newline at end of file diff --git a/vendored_parsers/tree-sitter-php/test/corpus/expressions.txt b/vendored_parsers/tree-sitter-php/test/corpus/expressions.txt deleted file mode 100644 index f9fadb564..000000000 --- a/vendored_parsers/tree-sitter-php/test/corpus/expressions.txt +++ /dev/null @@ -1,1535 +0,0 @@ -========================== -Dynamic variable names -========================== - -current()); - ---- - -(program - (php_tag) - (expression_statement (assignment_expression - (variable_name (name)) - (object_creation_expression - (name) - (arguments - (argument (member_call_expression (variable_name (name)) (name) (arguments)))))))) - -========================== -Scoped self call expressions -========================== - - - ---- - -(program - (php_tag) - (expression_statement - (conditional_expression - (conditional_expression - (boolean) - (boolean) - (boolean)) - (encapsed_string (string_value)) - (encapsed_string (string_value)))) - (text_interpolation)) - -================================================= -Associativity of null-coalescence -================================================= - - - ---- - -(program - (php_tag) - (expression_statement - (binary_expression - (null) - (binary_expression - (null) - (integer)))) - (text_interpolation)) - -========================================= -Associativity of negation -========================================= - - - ---- - -(program - (php_tag) - (expression_statement - (binary_expression - (unary_op_expression - (integer)) - (unary_op_expression - (integer)))) - (expression_statement - (unary_op_expression - (binary_expression - (variable_name - (name)) - (name)))) - (text_interpolation)) - -==================================== -Augmented assignment -==================================== - - - ---- - -(program - (php_tag) - (expression_statement - (augmented_assignment_expression - (variable_name - (name)) - (assignment_expression - (variable_name - (name)) - (encapsed_string (string_value))))) - (expression_statement - (augmented_assignment_expression - (variable_name - (name)) - (augmented_assignment_expression - (variable_name - (name)) - (integer)))) - (expression_statement - (augmented_assignment_expression - (variable_name - (name)) - (binary_expression - (encapsed_string (string_value)) - (encapsed_string (string_value))))) - (expression_statement - (binary_expression - (encapsed_string (string_value)) - (augmented_assignment_expression - (variable_name - (name)) - (encapsed_string (string_value))))) - (text_interpolation)) - -======================================= -Nested assignemnts -============================== - - 12 << 13 + 14 * (int) 15 instanceof foo; -(int) 1 instanceof foo / 3 - 4 >> 5 <= 6 <=> 7 & 8 ^ 9 | 10 && 11 || 12 ?? $i += 13 and 14 xor 15 or 16; - ---- - -(program - (php_tag) - (expression_statement - (binary_expression - (integer) - (binary_expression - (integer) - (binary_expression - (integer) - (augmented_assignment_expression - (variable_name - (name)) - (binary_expression - (integer) - (binary_expression - (integer) - (binary_expression - (integer) - (binary_expression - (integer) - (binary_expression - (integer) - (binary_expression - (integer) - (binary_expression - (integer) - (binary_expression - (integer) - (binary_expression - (integer) - (binary_expression - (integer) - (binary_expression - (integer) - (binary_expression - (cast_expression - (cast_type) - (integer)) - (name)))))))))))))))))) - (expression_statement - (binary_expression - (binary_expression - (binary_expression - (binary_expression - (binary_expression - (binary_expression - (binary_expression - (binary_expression - (binary_expression - (binary_expression - (binary_expression - (binary_expression - (binary_expression - (binary_expression - (binary_expression - (cast_expression - (cast_type) - (integer)) - (name)) - (integer)) - (integer)) - (integer)) - (integer)) - (integer)) - (integer)) - (integer)) - (integer)) - (integer)) - (integer)) - (augmented_assignment_expression - (variable_name - (name)) - (integer))) - (integer)) - (integer)) - (integer)))) - -============================== -Concatenation precedence -============================== - - "orange", "bar" => "apple", "baz" => "lemon"]); -$a = [...$values]; -?> - ---- - -(program - (php_tag) - (expression_statement (function_call_expression - (name) - (arguments - (argument - (array_creation_expression - (array_element_initializer (integer)) - (array_element_initializer (integer)) - (array_element_initializer (integer))))))) - (expression_statement - (function_call_expression - (name) - (arguments - (argument - (array_creation_expression - (array_element_initializer (encapsed_string (string_value)) (encapsed_string (string_value))) - (array_element_initializer (encapsed_string (string_value)) (encapsed_string (string_value))) - (array_element_initializer (encapsed_string (string_value)) (encapsed_string (string_value)))))))) - (expression_statement - (assignment_expression - (variable_name (name)) - (array_creation_expression - (array_element_initializer - (variadic_unpacking - (variable_name (name)) - ) - ) - ) - ) - ) - (text_interpolation)) - -=============================================== -Anonymous functions -=============================================== - -createNotFoundException(); -throw static::createNotFoundException(); -throw $userIsAuthorized ? new ForbiddenException() : new UnauthorizedException(); -throw $maybeNullException ?? new Exception(); -throw $exception = new Exception(); -throw $condition1 && $condition2 ? new Exception1() : new Exception2(); -throw $exception ??= new Exception(); - ---- - -(program - (php_tag) - (expression_statement - (throw_expression - (object_creation_expression - (name) - (arguments (argument (name))) - ) - ) - ) - (expression_statement - (assignment_expression - left: (variable_name (name)) - right: (conditional_expression - condition: (unary_op_expression - (function_call_expression - function: (name) - arguments: (arguments (argument (variable_name (name)))) - ) - ) - body: (function_call_expression - function: (name) - arguments: (arguments (argument (variable_name (name)))) - ) - alternative: (throw_expression - (object_creation_expression - (name) - (arguments) - ) - ) - ) - ) - ) - (expression_statement - (binary_expression - left: (variable_name (name)) - right: (throw_expression - (object_creation_expression - (name) - (arguments) - ) - ) - ) - ) - (expression_statement - (binary_expression - left: (variable_name (name)) - right: (throw_expression - (object_creation_expression - (name) - (arguments) - ) - ) - ) - ) - (expression_statement - (binary_expression - left: (variable_name (name)) - right: (throw_expression - (object_creation_expression - (name) - (arguments) - ) - ) - ) - ) - (expression_statement - (binary_expression - left: (variable_name (name)) - right: (throw_expression - (object_creation_expression - (name) - (arguments) - ) - ) - ) - ) - (expression_statement - (throw_expression - (member_call_expression - object: (variable_name (name)) - name: (name) - arguments: (arguments) - ) - ) - ) - (expression_statement - (throw_expression - (scoped_call_expression - scope: (relative_scope) - name: (name) - arguments: (arguments) - ) - ) - ) - (expression_statement - (throw_expression - (conditional_expression - condition: (variable_name (name)) - body: (object_creation_expression - (name) - (arguments) - ) - alternative: (object_creation_expression - (name) - (arguments) - ) - ) - ) - ) - (expression_statement - (throw_expression - (binary_expression - left: (variable_name (name)) - right: (object_creation_expression - (name) - (arguments) - ) - ) - ) - ) - (expression_statement - (throw_expression - (assignment_expression - left: (variable_name (name)) - right: (object_creation_expression - (name) - (arguments) - ) - ) - ) - ) - (expression_statement - (throw_expression - (conditional_expression - condition: (binary_expression - left: (variable_name (name)) - right: (variable_name (name)) - ) - body: (object_creation_expression - (name) - (arguments) - ) - alternative: (object_creation_expression - (name) - (arguments) - ) - ) - ) - ) - (expression_statement - (throw_expression - (augmented_assignment_expression - left: (variable_name (name)) - right: (object_creation_expression - (name) - (arguments) - ) - ) - ) - ) -) - -=============================================== -Nullsafe operator -=============================================== - -b; -$a?->b($c); -new $a?->b; -$country = $session?->user?->getAddress()?->country; - ---- - -(program - (php_tag) - (expression_statement - (nullsafe_member_access_expression - (variable_name (name)) - (name) - ) - ) - (expression_statement - (nullsafe_member_call_expression - (variable_name (name)) - (name) - (arguments (argument (variable_name (name)))) - ) - ) - (expression_statement - (object_creation_expression - (nullsafe_member_access_expression - (variable_name (name)) - (name) - ) - ) - ) - (expression_statement - (assignment_expression - (variable_name (name)) - (nullsafe_member_access_expression - (nullsafe_member_call_expression - (nullsafe_member_access_expression - (variable_name (name)) - (name) - ) - (name) - (arguments) - ) - (name) - ) - ) - ) -) - - -=============================================== -First class callable syntax -=============================================== - -foo(...); -A::foo(...); - -// These are invalid, but accepted on the parser level. -new Foo(...); - -#[Foo(...)] -function foo() {} - ---- - -(program - (php_tag) - (expression_statement - (function_call_expression - (name) - (arguments (variadic_placeholder)) - ) - ) - (expression_statement - (member_call_expression - (variable_name (name)) - (name) - (arguments (variadic_placeholder)) - ) - ) - (expression_statement - (scoped_call_expression - (name) - (name) - (arguments (variadic_placeholder)) - ) - ) - - (comment) - (expression_statement - (object_creation_expression - (name) - (arguments (variadic_placeholder)) - ) - ) - - (function_definition - (attribute_list - (attribute_group - (attribute - (name) - (arguments (variadic_placeholder)) - ) - ) - ) - (name) - (formal_parameters) - (compound_statement) - ) -) - - -=============================================== -Match expressions -=============================================== - - $b, - Lexer::T_UPDATE => updateStatement(), - Lexer::T_DELETE => $this->DeleteStatement(), - default => $this->syntaxError('SELECT, UPDATE or DELETE'), -}; - ---- - - (program - (php_tag) - (expression_statement - (assignment_expression - (variable_name (name)) - (match_expression - (parenthesized_expression (variable_name (name))) - (match_block - (match_conditional_expression - (match_condition_list - (class_constant_access_expression - (name) - (name) - ) - (variable_name (name)) - ) - (variable_name (name)) - ) - (match_conditional_expression - (match_condition_list - (class_constant_access_expression - (name) - (name) - ) - ) - (function_call_expression (name) (arguments)) - ) - (match_conditional_expression - (match_condition_list - (class_constant_access_expression - (name) - (name) - ) - ) - (member_call_expression - (variable_name (name)) - (name) - (arguments) - ) - ) - (match_default_expression - (member_call_expression - (variable_name (name)) - (name) - (arguments (argument (string (string_value)))) - ) - ) - ) - ) - ) - ) -) - -=============================================== -Arrow functions -=============================================== - - $a; -fn($x = 42) => $x; -static fn(&$x) => $x; -fn&($x) => $x; -fn($x, ...$rest) => $rest; -fn(): int => $x; - -$fn1 = fn($x) => $x + $y; - ---- - -(program - (php_tag) - (expression_statement - (arrow_function - parameters: (formal_parameters - (simple_parameter - type: (union_type (primitive_type)) - name: (variable_name (name)) - ) - ) - body: (variable_name (name)) - ) - ) - (expression_statement - (arrow_function - parameters: (formal_parameters - (simple_parameter - name: (variable_name (name)) - default_value: (integer)) - ) - body: (variable_name (name) - ) - ) - ) - (expression_statement - (arrow_function - (static_modifier) - parameters: (formal_parameters - (simple_parameter - reference_modifier: (reference_modifier) - name: (variable_name (name)) - ) - ) - body: (variable_name (name)) - ) - ) - (expression_statement - (arrow_function - reference_modifier: (reference_modifier) - parameters: (formal_parameters - (simple_parameter - name: (variable_name (name)) - ) - ) - body: (variable_name (name)) - ) - ) - (expression_statement - (arrow_function - parameters: (formal_parameters - (simple_parameter - name: (variable_name (name))) (variadic_parameter name: (variable_name (name)))) body: (variable_name (name)))) - (expression_statement - (arrow_function - parameters: (formal_parameters) - return_type: (union_type (primitive_type)) - body: (variable_name (name)) - ) - ) - (expression_statement - (assignment_expression - left: (variable_name (name)) - right: (arrow_function - parameters: (formal_parameters - (simple_parameter - name: (variable_name (name)) - ) - ) - body: (binary_expression - left: (variable_name (name)) - right: (variable_name (name)) - ) - ) - ) - ) -) - -==================================== -Functions with named arguments -==================================== - - $x; -fn&($x) => $x; - -function() use($a, &$b) {}; -function &($a) {}; - -foreach ($a as &$b) {} -foreach ($a as $b => &$c) {} - -f(&$a); - -function a(&$b) {} -function &a($b) {} - -$target = &$GLOBALS['_' . \strtoupper($array)]; - -array('a', &$b, 'c' => 'd', 'e' => &$f); - -[&$x]; - -list(&$v) = $x; - -list('k' => &$v) = $x; - -[&$v] = $x; - -['k' => &$v] = $x; - -class A { - function foo() { - $this->a = 3; - return [&$this->a]; - } -} - ---- - -(program - (php_tag) - (expression_statement - (reference_assignment_expression - (variable_name (name)) - (object_creation_expression (name)) - ) - ) - (expression_statement - (reference_assignment_expression - (variable_name (name)) - (variable_name (name)) - ) - ) - (function_definition - (name) - (formal_parameters - (simple_parameter - (variable_name (name)) - ) - (variadic_parameter - (reference_modifier) - (variable_name (name)) - ) - ) - (compound_statement) - ) - (function_definition - (name) - (formal_parameters - (simple_parameter - (variable_name (name)) - ) - (variadic_parameter - (union_type (named_type (name))) - (reference_modifier) - (variable_name (name)) - ) - ) - (compound_statement) - ) - (expression_statement - (arrow_function - (static_modifier) - (formal_parameters - (simple_parameter - (reference_modifier) - (variable_name (name)) - ) - ) - (variable_name (name)) - ) - ) - (expression_statement - (arrow_function - (reference_modifier) - (formal_parameters - (simple_parameter - (variable_name (name)) - ) - ) - (variable_name (name)) - ) - ) - (expression_statement - (anonymous_function_creation_expression - (formal_parameters) - (anonymous_function_use_clause - (variable_name (name)) - (by_ref (variable_name (name))) - ) - (compound_statement) - ) - ) - (expression_statement - (anonymous_function_creation_expression - (reference_modifier) - (formal_parameters - (simple_parameter - (variable_name (name)) - ) - ) - (compound_statement) - ) - ) - (foreach_statement - (variable_name (name)) - (by_ref (variable_name (name))) - (compound_statement) - ) - (foreach_statement - (variable_name (name)) - (pair - (variable_name (name)) - (by_ref (variable_name (name))) - ) - (compound_statement) - ) - (expression_statement - (function_call_expression - (name) - (arguments - (argument - (reference_modifier) - (variable_name (name)) - ) - ) - ) - ) - (function_definition - (name) - (formal_parameters - (simple_parameter - (reference_modifier) - (variable_name (name)) - ) - ) - (compound_statement) - ) - (function_definition - (reference_modifier) - (name) - (formal_parameters - (simple_parameter - (variable_name (name)) - ) - ) - (compound_statement) - ) - (expression_statement - (reference_assignment_expression - (variable_name (name)) - (subscript_expression - (variable_name (name)) - (binary_expression - (string (string_value)) - (function_call_expression - (qualified_name - (namespace_name_as_prefix) - (name) - ) - (arguments - (argument (variable_name (name))) - ) - ) - ) - ) - ) - ) - (expression_statement - (array_creation_expression - (array_element_initializer (string (string_value))) - (array_element_initializer (by_ref (variable_name (name)))) - (array_element_initializer (string (string_value)) (string (string_value))) - (array_element_initializer (string (string_value)) (by_ref (variable_name (name)))) - ) - ) - (expression_statement - (array_creation_expression - (array_element_initializer (by_ref (variable_name (name)))) - ) - ) - (expression_statement - (assignment_expression - (list_literal - (by_ref - (variable_name (name)) - ) - ) - (variable_name (name)) - ) - ) - (expression_statement - (assignment_expression - (list_literal - (string (string_value)) - (by_ref (variable_name (name))) - ) - (variable_name (name)) - ) - ) - (expression_statement - (assignment_expression - (list_literal - (by_ref (variable_name (name))) - ) - (variable_name (name)) - ) - ) - (expression_statement - (assignment_expression - (list_literal - (string (string_value)) - (by_ref (variable_name (name))) - ) - (variable_name (name)) - ) - ) - (class_declaration - (name) - (declaration_list - (method_declaration - (name) - (formal_parameters) - (compound_statement - (expression_statement - (assignment_expression - (member_access_expression - (variable_name (name)) - (name) - ) - (integer) - ) - ) - (return_statement - (array_creation_expression - (array_element_initializer - (by_ref - (member_access_expression - (variable_name (name)) - (name) - ) - ) - ) - ) - ) - ) - ) - ) - ) -) \ No newline at end of file diff --git a/vendored_parsers/tree-sitter-php/test/corpus/interpolation.txt b/vendored_parsers/tree-sitter-php/test/corpus/interpolation.txt deleted file mode 100644 index fa4e6dbef..000000000 --- a/vendored_parsers/tree-sitter-php/test/corpus/interpolation.txt +++ /dev/null @@ -1,188 +0,0 @@ -==================== -no interpolated text -==================== - - - - -
- ---- - -(program - (php_tag) - (echo_statement (encapsed_string (string_value))) - (text_interpolation (text))) - -=============================== -interpolated text in middle -=============================== - - - -
- - - ---- - -(program - (php_tag) - (echo_statement (encapsed_string (string_value))) - (text_interpolation - (text) - (php_tag)) - (echo_statement (encapsed_string (string_value))) - (text_interpolation)) - -============================== -short open tag: On -============================== - - -Finished - ---- - -(program - (php_tag) - (echo_statement (encapsed_string (string_value) (escape_sequence))) - (text_interpolation (text))) - -============================== -short open tag: Off -============================== - -
one
- - - - - -
two
- - - - - - - ---- - -(program - (text) - (php_tag) - (expression_statement (assignment_expression (variable_name (name)) (string (string_value)))) - (text_interpolation (php_tag)) - (expression_statement (variable_name (name))) - (text_interpolation (text) (php_tag)) - (expression_statement (assignment_expression (variable_name (name)) (integer))) - (text_interpolation (php_tag)) - (echo_statement (encapsed_string (variable_name (name)))) - (text_interpolation (php_tag)) - (expression_statement (encapsed_string (variable_name (name)))) - (text_interpolation)) - -====================== -Single line php comment -====================== - -
- - b - ---- - -(program - (php_tag) - (expression_statement (boolean)) - (expression_statement (boolean)) - (expression_statement (boolean)) - (expression_statement (boolean)) - (expression_statement (boolean)) - (expression_statement (boolean)) - (text_interpolation)) - -========================== -Floats -========================== - - - ---- - -(program - (php_tag) - (echo_statement (binary_expression (encapsed_string (escape_sequence) (escape_sequence) (escape_sequence) (string_value)) (string (string_value)))) - (text_interpolation)) - -========================== -Shell command -========================== - 0) { - echo "Yes"; -} - -if ($a==0) { - echo "bad"; -} else { - echo "good"; -} - -if ($a==0) { - echo "bad"; -} elseif ($a==3) { - echo "bad"; -} else { - echo "good"; -} - ---- - -(program - (php_tag) - (if_statement - condition: (parenthesized_expression (binary_expression - left: (variable_name (name)) - right: (integer))) - body: (compound_statement (echo_statement (encapsed_string (string_value))))) - (if_statement - condition: (parenthesized_expression (binary_expression - left: (variable_name (name)) - right: (integer))) - body: (compound_statement (echo_statement (encapsed_string (string_value)))) - alternative: (else_clause - body: (compound_statement (echo_statement (encapsed_string (string_value)))))) - (if_statement - condition: (parenthesized_expression (binary_expression - left: (variable_name (name)) - right: (integer))) - body: (compound_statement (echo_statement (encapsed_string (string_value)))) - alternative: (else_if_clause - condition: (parenthesized_expression (binary_expression - left: (variable_name (name)) - right: (integer))) - body: (compound_statement (echo_statement (encapsed_string (string_value))))) - alternative: (else_clause - body: (compound_statement (echo_statement (encapsed_string (string_value))))))) - -============================== -Alternative if statements -============================== - - - - - ---- - -(program - (php_tag) - (if_statement - condition: (parenthesized_expression (variable_name (name))) - body: (colon_block - (text_interpolation (php_tag)) - (if_statement - condition: (parenthesized_expression (variable_name (name))) - body: (compound_statement (expression_statement (variable_name (name)))) - ) - ) - (text_interpolation (php_tag)) - alternative: (else_clause - body: (colon_block - (expression_statement (variable_name (name))) - ) - ) - ) - (text_interpolation) -) - -============================== -While statements -============================== - - - ---- - -(program - (php_tag) - (switch_statement - condition: (parenthesized_expression (variable_name (name))) - body: (switch_block - (case_statement - value: (integer) - (echo_statement (encapsed_string (string_value))) (break_statement)) - (case_statement - value: (integer) - (echo_statement (encapsed_string (string_value))) (break_statement)) - (default_statement - (echo_statement (encapsed_string (string_value))) (break_statement)))) - (text_interpolation)) - -============================== -Alternative switch statements -============================== - -0); - ---- - -(program - (php_tag) - (do_statement - body: (compound_statement - (echo_statement (variable_name (name))) - (expression_statement (update_expression (variable_name (name))))) - condition: (parenthesized_expression (binary_expression - left: (variable_name (name)) - right: (integer))))) - -============================== -Try statements -============================== - -getException(); - print "\n"; -} - ---- - -(program - (php_tag) - (try_statement - body: (compound_statement) - (catch_clause - type: (type_list - (named_type (name)) - ) - body: (compound_statement)) - (catch_clause - type: (type_list - (named_type (name)) - (named_type (name)) - ) - name: (variable_name (name)) - body: (compound_statement)) - (finally_clause - body: (compound_statement))) - (try_statement - body: (compound_statement - (expression_statement (function_call_expression - function: (name) - arguments: (arguments)))) - (catch_clause - type: (type_list - (named_type (name)) - ) - name: (variable_name (name)) - body: (compound_statement - (expression_statement (print_intrinsic (binary_expression - left: (encapsed_string (string_value)) - right: (member_call_expression - object: (variable_name (name)) - name: (name) - arguments: (arguments))))) - (expression_statement (print_intrinsic (encapsed_string (escape_sequence)))))))) - -============================== -Foreach statements -============================== - - $value); - -foreach($a as $b): - echo $a; - echo $b; -endforeach; - ---- - -(program - (php_tag) - (foreach_statement - (variable_name (name)) - (subscript_expression (variable_name (name)) (integer)) - body: (compound_statement - (echo_statement (binary_expression - left: (subscript_expression (variable_name (name)) (integer)) - right: (encapsed_string (escape_sequence)))))) - (foreach_statement - (variable_name (name)) - (pair (variable_name (name)) (variable_name (name)))) - (foreach_statement - (variable_name (name)) - (variable_name (name)) - body: (colon_block - (echo_statement (variable_name (name))) - (echo_statement (variable_name (name)))))) - -================================= -Case insensitive keywords -================================= - -width}00 centimeters broad."; - -// Works, quoted keys only work using the curly brace syntax -"This works: {$arr['key']}"; -"This works: {$arr[4][3]}"; - -// Works. When using multi-dimensional arrays, always use braces around arrays -// when inside of strings -"This works: {$arr['foo'][3]}"; - -"This works: " . $arr['foo'][3]; - -"This works too: {$obj->values[3]->name}"; - -"This is the value of the var named $name: {${$name}}"; - -"This is the value of the var named by the return value of getName(): {${getName()}}"; - -"This is the value of the var named by the return value of \$object->getName(): {${$object->getName()}}"; - -// Won't work, outputs: This is the return value of getName(): {getName()} -"This is the return value of getName(): {getName()}"; - -"{$foo->$bar}\n"; - -"{$foo->{$baz[1]}}\n"; - -"I'd like an {${beers::softdrink}}\n"; - -"I'd like an {${beers::$ale}}\n"; - ---- - -(program - (php_tag) - (expression_statement - (encapsed_string - (string_value) - (variable_name (name)) - ) - ) - (expression_statement - (encapsed_string - (string_value) - (member_access_expression - (variable_name (name)) - (name) - ) - (string_value) - ) - ) - (comment) - (expression_statement - (encapsed_string - (string_value) - (subscript_expression - (variable_name (name)) - (string (string_value)) - ) - ) - ) - (expression_statement - (encapsed_string - (string_value) - (subscript_expression - (subscript_expression - (variable_name (name)) - (integer) - ) - (integer) - ) - ) - ) - (comment) - (comment) - (expression_statement - (encapsed_string - (string_value) - (subscript_expression - (subscript_expression - (variable_name (name)) - (string (string_value)) - ) - (integer) - ) - ) - ) - (expression_statement - (binary_expression - (encapsed_string - (string_value) - ) - (subscript_expression - (subscript_expression - (variable_name (name)) - (string (string_value)) - ) - (integer) - ) - ) - ) - (expression_statement - (encapsed_string - (string_value) - (member_access_expression - (subscript_expression - (member_access_expression - (variable_name (name)) - (name) - ) - (integer) - ) - (name) - ) - ) - ) - (expression_statement - (encapsed_string - (string_value) - (variable_name (name)) - (string_value) - (dynamic_variable_name - (variable_name (name)) - ) - ) - ) - (expression_statement - (encapsed_string - (string_value) - (dynamic_variable_name - (function_call_expression - (name) - (arguments) - ) - ) - ) - ) - (expression_statement - (encapsed_string - (string_value) - (escape_sequence) - (string_value) - (dynamic_variable_name - (member_call_expression - (variable_name (name)) - (name) - (arguments) - ) - ) - ) - ) - (comment) - (expression_statement - (encapsed_string (string_value)) - ) - (expression_statement - (encapsed_string - (member_access_expression - (variable_name (name)) - (variable_name (name)) - ) - (escape_sequence) - ) - ) - (expression_statement - (encapsed_string - (member_access_expression - (variable_name (name)) - (subscript_expression - (variable_name (name)) - (integer) - ) - ) - (escape_sequence) - ) - ) - (expression_statement - (encapsed_string - (string_value) - (dynamic_variable_name - (class_constant_access_expression - (name) - (name) - ) - ) - (escape_sequence) - ) - ) - (expression_statement - (encapsed_string - (string_value) - (dynamic_variable_name - (scoped_property_access_expression - (name) - (variable_name (name)) - ) - ) - (escape_sequence) - ) - ) -) - -======================================= -Simple: Variable access -======================================= - -john drank some $juices[0] juice.".PHP_EOL; -"$people->john then said hello to $people->jane.".PHP_EOL; -"$people->john's wife greeted $people->robert."; -"The character at index -2 is $string[-2]."; - ---- - -(program - (php_tag) - (expression_statement - (binary_expression - (encapsed_string - (member_access_expression - (variable_name (name)) - (name) - ) - (string_value) - (subscript_expression - (variable_name (name)) - (integer) - ) - (string_value) - ) - (name) - ) - ) - (expression_statement - (binary_expression - (encapsed_string - (member_access_expression - (variable_name (name)) - (name) - ) - (string_value) - (member_access_expression - (variable_name (name)) - (name) - ) - (string_value) - ) - (name) - ) - ) - (expression_statement - (encapsed_string - (member_access_expression - (variable_name (name)) - (name) - ) - (string_value) - (member_access_expression - (variable_name (name)) - (name) - ) - (string_value) - ) - ) - (expression_statement - (encapsed_string - (string_value) - (subscript_expression - (variable_name (name)) - (unary_op_expression (integer)) - ) - (string_value) - ) - ) -) - - -========================================= -Corner cases -========================================= - -tester- Hello"; -" # x {$var->prop["key:"."key: {$var->func("arg")}"]}# x"; -"hello \0 world"; -"hello ${"a"."b"} world"; -"$$$$$$$$$$$$$a"; -"{$$$$$$$$b}"; -"\{$"; -"${a}["; -"\u{$a}"; - ---- - -(program - (php_tag) - (expression_statement - (encapsed_string - (string_value) - ) - ) - (expression_statement - (encapsed_string - (string_value) - (escape_sequence) - ) - ) - (expression_statement - (encapsed_string - (string_value) - ) - ) - (expression_statement - (encapsed_string (string_value)) - ) - (expression_statement - (encapsed_string (string_value)) - ) - (expression_statement - (encapsed_string (string_value)) - ) - (expression_statement - (encapsed_string (string_value)) - ) - (expression_statement - (encapsed_string (string_value)) - ) - (expression_statement - (encapsed_string (string_value)) - ) - (expression_statement - (encapsed_string (string_value)) - ) - (expression_statement - (encapsed_string (escape_sequence)) - ) - (expression_statement - (encapsed_string (string_value)) - ) - (expression_statement - (encapsed_string) - ) - (expression_statement - (encapsed_string - (escape_sequence) - (string_value) - ) - ) - (expression_statement - (encapsed_string - (escape_sequence) - (escape_sequence) - (escape_sequence) - (string_value) - ) - ) - (expression_statement - (encapsed_string - (escape_sequence) - (string_value) - (variable_name (name)) - (string_value) - ) - ) - (expression_statement - (encapsed_string - (string_value) - (variable_name (name)) - ) - ) - (expression_statement - (encapsed_string - (string_value) - (variable_name (name)) - (string_value) - ) - ) - (expression_statement - (encapsed_string - (string_value) - (variable_name (name)) - ) - ) - (expression_statement - (encapsed_string - (scoped_call_expression - (variable_name (name)) - (name) - (arguments) - ) - ) - ) - (expression_statement - (encapsed_string - (string_value) - (member_access_expression - (variable_name (name)) - (name) - ) - (string_value) - ) - ) - (expression_statement - (encapsed_string - (string_value) - (subscript_expression - (member_access_expression - (variable_name (name)) - (name) - ) - (binary_expression - (encapsed_string (string_value)) - (encapsed_string - (string_value) - (member_call_expression - (variable_name (name)) - (name) - (arguments - (argument - (encapsed_string (string_value)) - ) - ) - ) - ) - ) - ) - (string_value) - ) - ) - (expression_statement - (encapsed_string - (string_value) - (escape_sequence) - (string_value) - ) - ) - (expression_statement - (encapsed_string - (string_value) - (dynamic_variable_name - (binary_expression - (encapsed_string (string_value)) - (encapsed_string (string_value)) - ) - ) - (string_value) - ) - ) - (expression_statement - (encapsed_string - (string_value) - (variable_name (name)) - ) - ) - (expression_statement - (encapsed_string - (dynamic_variable_name - (dynamic_variable_name - (dynamic_variable_name - (dynamic_variable_name - (dynamic_variable_name - (dynamic_variable_name - (dynamic_variable_name - (variable_name (name)) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (expression_statement - (encapsed_string - (string_value) - ) - ) - (expression_statement - (encapsed_string - (dynamic_variable_name (name)) - (string_value) - ) - ) - (expression_statement - (encapsed_string - (string_value) - (variable_name (name)) - ) - ) -) - -========================================= -Single quoted -========================================= - -test -{$b->c()[0]} -asdfasdf -EOF; - -<<atlas?->go(); -EOF; - ---- - -(program - (php_tag) - (expression_statement - (nowdoc - identifier: (heredoc_start) - value: (nowdoc_body - (nowdoc_string) - ) - end_tag: (heredoc_end) - ) - ) - (expression_statement - (nowdoc - identifier: (heredoc_start) - end_tag: (heredoc_end) - ) - ) - (expression_statement - (nowdoc - identifier: (heredoc_start) - end_tag: (heredoc_end) - ) - ) - (expression_statement - (nowdoc - identifier: (heredoc_start) - end_tag: (heredoc_end) - ) - ) - (expression_statement - (nowdoc - identifier: (heredoc_start) - value: (nowdoc_body - (nowdoc_string) - ) - end_tag: (heredoc_end) - ) - ) - (expression_statement - (nowdoc - identifier: (heredoc_start) - value: (nowdoc_body - (nowdoc_string) - ) - end_tag: (heredoc_end) - ) - ) - (expression_statement - (nowdoc - identifier: (heredoc_start) - value: (nowdoc_body - (nowdoc_string) - ) - end_tag: (heredoc_end) - ) - ) - (expression_statement - (nowdoc - identifier: (heredoc_start) - value: (nowdoc_body - (nowdoc_string) - ) - end_tag: (heredoc_end) - ) - ) - (expression_statement - (nowdoc - identifier: (heredoc_start) - value: (nowdoc_body - (nowdoc_string) - (nowdoc_string) - (nowdoc_string) - ) - end_tag: (heredoc_end) - ) - ) - (expression_statement - (nowdoc - identifier: (heredoc_start) - value: (nowdoc_body - (nowdoc_string) - ) - end_tag: (heredoc_end) - ) - ) - (expression_statement - (nowdoc - identifier: (heredoc_start) - value: (nowdoc_body - (nowdoc_string) - ) - end_tag: (heredoc_end) - ) - ) -) - - -============================== -Unicode escape sequences -============================== - -